XML DOM createExpression() 方法

Document 对象参考手册

定义和用法

createExpression() 方法创建一个 XPath 表达式以供稍后计算。

语法:

createExpression(xpathText,namespaceURLMapper)
参数 描述
xpathText 表示要编译的 XPath 表达式的字符串。
namespaceURLMapper 从一个名字空间前缀映射到一个全称名字空间 URL 的一个函数。如果不需要这样的映射,则为 null。
本在线速查手册由www.w♩3♩x♩u♩e.com提供,请勿盗用!

返回值

一个 XPathExpression 对象

抛出

如果 xpathText 包含一个语法错误,或者它使用了 namespaceURLMapper 无法解析的一个名字空间前缀,这个方法会抛出一个异常。

说明

这个方法接受表示 XPath 表达式的一个字符串,并将其转换为一个编译过的表达式,即一个 XPathExpression。除了这个表达式,该方法还接受一个形如 function(prefix) 的函数,该函数解析一个名字空间前缀字符串,并返回一个全称名字空间 URL 字符串。

IE 不支持这个 API。参阅 Node.selectNodes() 了解一种特定于 IE 的替代方法。

Document 对象参考手册