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

时间:2013-07-18 15:36:38

标签: xml vb.net xpath

我在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,很容易获得具有特定属性的节点列表。

  

//标题[@lang]
  选择具有属性的所有标题元素   名为郎

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

1 个答案:

答案 0 :(得分:1)

您可以使用:

//title[not(@lang)]
相关问题