xpath - 无孪生节点的 XPath
问题描述
这是我的文件:
<records>
<born name="Alice" year="1970"/>
<born name="Bob" year="1980"/>
<died name="Alice" year="2015"/>
</records>
我想选择born
没有对应died
元素的每个元素(即选择所有还活着的人)。什么是正确的 XPath 表达式?
解决方案
这应该工作
//born[not(@name=//died/@name)]
推荐阅读
- r - 始终在 R 中使用相同的填充颜色 barplot ggplot2
- r - dplyr 保留丢失的数据
- node.js - 必须多次测试 lambda 才能工作
- elasticsearch - 尽管 SearchBuilder 工作正常,但 JestClient Get.Builder 失败
- java - Java中list durint printf的分离元素
- reactjs - 在 Next.js 中设置和获取 URL 参数
- java - ORA-29531: 类 %s 中没有方法 %s 在 oracle PLSQL 中调用 java 源
- mysql - 将动态值传递给 WSO2 DBLook 'like' 查询
- angularjs - $location 不改变 AngularJS 中的路径
- jquery - 在其他元素单击时从切换元素中删除活动类