xml - 缺少节点的 xpath

标签 xml xpath

我有以下 xml:

<root>
  <node>
     <tag1/>
     <tag2/>
     <tag3/>
  </node>
  <node>
     <tag1/>
     <tag2/>
     <tag3/>
  </node>
  <node>
     <tag1/>
     <tag3/>
  </node>
</root>

如您所见,在第 3 个节点中我缺少一个 tag2。是否有任何 xpath 我可以应用于 c# XmlDocument(通过 SelectNodes),它可以返回没有 tag2 节点的节点?

最佳答案

尝试以下 xpath:

/root/node[not(tag2)]

关于xml - 缺少节点的 xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581103/

相关文章:

ruby - 使用Nokogiri找不到任何节点

xml - 如何在xsd文件中的xpath中使用谓词?

xml - 使用 libXML/XPath 提取和存储 XML 数据

C#:xml CData 中的字节数组

xml - 重构 Liquibase 更新日志文件

mysql - 在 (J)Ruby 中解析 XML 并插入数据库

node.js - xhtml 上的 Nodejs xpath 选择器不起作用

variables - 将变量传递给xquery xpath属性查询

jquery - 从站点收集特定信息并将其显示在我的站点上

javascript - 使用ajax从xml url获取纬度和经度