NodeJS xpath库是否支持XPath查询表达式?

时间:2013-10-16 22:37:32

标签: xml node.js xpath

我正在尝试使用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 个答案:

答案 0 :(得分:1)

你应该使用这个xpath:

./stringProp[@name = 'comment']

(删除了斜线)

相关问题