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