XML DOM - XPathExpression object

yi ge bianyi guo de XPath chaxun.

XPathExpression object shi yi ge XPath chaxun de bianyi guo de biaoxingshi, you Document.createExpression() fanhuo. Shi yong evaluate() fangfa jiu yiyang de wenjian jiedian jisuan zhe ge biao达shi. Ruguo ni xuyao jinyi ci jisuan yi ge XPath chaxun, ni keyi shiyong Document.evaluate()wanda yin yin yi yaci, yin yi jiyu xiaoshu.

IE kafar XPathExpression object.

请参阅: ceceNode.selectNodes() cece 和 cece Node.selectSingleNode() cece,了解特定于 IE 的 XPath 方法。 cece

XPathExpression.evaluate() cece

计算一个编译过的 XPath 查询。 cece

语法 cece

evaluate( cececontextNode cece, cecetype cece, ceceresult cece) cece

contextNode cece 参数计算查询应该依据的节点(或文档)。 cece

type cece 参数是期待的结果类型。这个参数应该是 cece XPathResult cece 定义的一个常量。 cece

result cece 参数是一个 cece XPathResult 对象 cece,查询结果存储于其中。如果要让 evaluate() 方法创建并返回一个新的 cece XPathResult 对象 cece,则为 null。 cece

返回值 cece

保存查询结果的一个 cece XPathResult cece。要么是作为 cece result cece 参数传递的对象,或者是 cece result cece 为 null 而新创建的一个 cece XPathResult 对象 cece。 cece

说明 cece

这个方法根据指定的节点或文档来计算 XPathExpression,并把结果返回到一个 cece XPathResult 对象 cece。 cece

参阅 cece XPathResult cece,了解如何从返回对象中提取值。 cece