0

我在 VB.net 中使用带有以下 XML 的 XPath:

<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> 

根据本指南,很容易获得具有特定属性的节点列表。

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

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

4

1 回答 1

1

您可以使用:

//title[not(@lang)]
于 2013-07-18T15:46:53.240 回答