首页 文章

如何使用XPath查找不包含属性的XML节点?

提问于
浏览
0

我在VB.net中使用XPath,使用以下XML:

<bookstore>

<book>
  <title lang="eng">Harry Potter</title>
  <price>29.99</price>
</book>

<book>
  <title lang="eng">Learning XML</title>
  <price>39.95</price>
</book>

<book>
  <title>English-French Dictionary</title>
  <price>29.95</price>
</book>

</bookstore>

根据this guide,很容易获得具有特定属性的节点列表 .

// title [@lang]选择具有名为lang的属性的所有 Headers 元素

但是,如何获得没有特定属性的节点列表? (例如上面的第三本书,它没有 lang 属性 . )

1 回答

  • 1

    您可以使用:

    //title[not(@lang)]
    

相关问题