XML DOM createExpression() 方法
定義和用法
createExpression() 方法創(chuàng)建一個 XPath 表達式以供稍后計算。
語法:
createExpression(xpathText,namespaceURLMapper)
參數(shù) | 描述 |
---|---|
xpathText | 表示要編譯的 XPath 表達式的字符串。 |
namespaceURLMapper | 從一個名字空間前綴映射到一個全稱名字空間 URL 的一個函數(shù)。如果不需要這樣的映射,則為 null。 |
返回值
拋出
如果 xpathText 包含一個語法錯誤,或者它使用了 namespaceURLMapper 無法解析的一個名字空間前綴,這個方法會拋出一個異常。
說明
這個方法接受表示 XPath 表達式的一個字符串,并將其轉(zhuǎn)換為一個編譯過的表達式,即一個 XPathExpression。除了這個表達式,該方法還接受一個形如 function(prefix) 的函數(shù),該函數(shù)解析一個名字空間前綴字符串,并返回一個全稱名字空間 URL 字符串。
IE 不支持這個 API。參閱 Node.selectNodes() 了解一種特定于 IE 的替代方法。