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

Urbycoz

我在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的属性的标题元素

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

JLRishe

您可以使用:

//title[not(@lang)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在JAXP中使用XPath检索XML节点和节点属性的值

如何使用Java中的XPath从XML提取特定节点?

使用CSS选择器在特定属性下查找不包含特定属性的div

如何在XPath中使用starts-with(),contains()和ends-with()查找xml节点的内部文本?在XPATH 1.0中

如何使用XML :: LibXML列出XML节点属性?

如何使用XPATH在xml中查找重复的属性值

xpath:如何查找不包含文本的节点?

XPath-如何排除包含属性的节点?

如何使用XPATH for XML获取子节点数

如何使用XPath在HTML或XML中选择未命名的节点?

如何使用xmllint查找包含匹配某些模式的属性

根据其内容使用XPath查找节点

如何使用xpath查找特定类型的所有xml元素?

如何使用sql server在XML文档中获取包含具有给定属性值的子节点的节点?

评估不包含xml标记的XPath查询

使用Mongoid查找不包含任何属性的对象

如何测试XML包含节点

使用xpath通过获取同级值来查找xml节点值

如何使用xpath查找以下节点(同级节点和上一个节点)

如何在XPath中使用XML值识别节点?

使用Java和Xpath检查元素节点是否不包含文本?

如何使用xpath选择不包含链接但包含特定文本的节点

如何通过使用XPath匹配文本来查找父节点

使用Xpath和Linq查找特定节点

使用 XPath,如何处理包含冒号字符的属性?

如何使用 XMLSlurper 修改 XML 节点属性

如何在单个 xpath 中使用包含和不包含?

如何使用 xpath 查找节点的标记名?

如何使用 SQL 计算包含特定值的 XML 节点的数量?