回答
我如何搜索后
m
点的第一k
兄弟姐妹?基本上,找到 某个节点,然后继续从该节点搜索。
假设我们有以下的良好的XML文档:
<t>
<n></n>
<k></k>
<m></m>
<k></k>
</t>
然后将下面的XPath表达式:
/*/m[1]/following-sibling::k[1]
选择第一的第一k
以下同胞m
XML文档的顶层元素的子元素。
太复杂了。 – 2013-11-06 10:58:08
事实上,昨天我想删除我的倒票,但该网站告诉我,24分钟后已经太晚了。那就是生活。 – 2013-11-07 13:52:23
有趣的问题:试试吧........
<a>
<n></n>
<k></k>
<m></m>
<k></k> <====
<k></k>
<m></m>
<k></k>
</a>
/a/k[. = preceding::m][1]
这个答案很有趣,但它从**之后的第一个“m”开始,而不是从当前节点**开始。 – 2013-11-06 10:51:42
另外,前面的'm'是一个反向引用吗?那么这不会比首先寻找'm'的解决方案性能低吗? (不知道) – jpaugh 2016-01-21 16:06:56
- 1. java XML找到兄弟节点
- 2. 查找节点是否具有使用simplexml的兄弟节点
- 3. 如何在Left Child Right兄弟树中找到节点的父节点?
- 4. 找到一个节点,如果兄弟是唯一
- 5. 找到一个兄弟节点的XML文件蚂蚁xmltask值
- 6. 提取兄弟节点linq
- 7. 使用XPath匹配节点文本后查找兄弟
- 8. XPATH:选择一定范围的兄弟节点,直到一个特定的兄弟节点
- 9. 如何使用Scala获取指定的xml节点的兄弟节点
- 10. EXTJS找到节点的父节点
- 11. 找到特定节点的所有子节点,直到叶节点
- 12. 如何仅使用Xpath java在兄弟中查找节点?
- 13. XPath 2/XSLT:找到一组具有匹配子节点值的集合的兄弟节点
- 14. Javascript/jquery:无法指定表中的兄弟节点
- 15. 创建从兄弟节点的子节点,直到发生不同的s 012
- 16. Dynatree:选择节点时自动选择所有兄弟节点
- 17. 移动xsl兄弟节点内的父节点?
- 18. 选择两个节点之间的兄弟节点
- 19. 的XPath的节点中的一个节点是另一个节点的兄弟
- 20. XSLT 1.0 - 合并与子节点的兄弟节点为新的复合节点
- 21. 前置兄弟返回空节点
- 22. 带回父节点内的兄弟值
- 23. XSLT使用兄弟节点生成XML
- 24. 引用不同的兄弟节点
- 25. 基于属性打包兄弟节点
- 26. 未找到节点命令
- 27. NodesAtPoint找不到节点
- 28. 找到一个XML节点
- 29. Asp.net vb找到XML节点
- 30. xpath:找到以下节点
为什么@Neil的回答及其评论消失了? – 2013-11-07 13:54:08