我正在尝试使用NodeJS库执行一些XPath查询,但找不到任何关于我想要做的文档或示例 .
基本上,我有一个有多个子节点的节点,其中一些名为“stringProp” . 我试图只抓取stringProp节点,其中“name”属性设置为“comment” . 这可能与xpath库有关吗?
现在我的代码,它得到一个解析异常,看起来像这样:
var comment = xpath.select("./stringProp/[@name = 'comment']", children[i]);
这是在xpath库文档中尝试模拟类似的命名空间操作:
var node = xpath.select("//*[local-name(.)='title' and namespace-uri(.)='myns/']", doc)[0]
但是,库文档未显示任何使用属性的类似示例 .
1 回答
你应该使用这个xpath:
(删除斜线)