回答
我如何搜索後
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. 爲兄弟節點找到xpath
- 3. 找到一個節點及其所有兄弟節點
- 4. 查找節點是否具有使用simplexml的兄弟節點
- 5. 如何在Left Child Right兄弟樹中找到節點的父節點?
- 6. 將子節點複製到其父節點的兄弟節點的子節點
- 7. 如何根據兄弟節點中的文本值找到兄弟xml節點的文本?
- 8. 找到節點後獲得父節點
- 9. 找到特定節點後查找節點
- 10. 找到一個兄弟節點的XML文件螞蟻xmltask值
- 11. 找到一個節點,如果兄弟是唯一
- 12. Nokogiri將節點移動到父節點的兄弟
- 13. libxml:如何將兄弟節點添加到根節點
- 14. 使用兄弟節點
- 15. 提取兄弟節點linq
- 16. 兄弟節點在Python
- 17. 洗牌兄弟節點
- 18. 使用XPath匹配節點文本後查找兄弟
- 19. XPATH:選擇一定範圍的兄弟節點,直到一個特定的兄弟節點
- 20. 查找所有前面的兄弟節點,直到找到具有特定子節點屬性的節點爲止
- 21. 找不到節點
- 22. XSLT:將兄弟文本節點移動到選定節點進行XLIFF修復
- 23. xslt找到具有特定字符串的節點並顯示兄弟值
- 24. 如何使用Scala獲取指定的xml節點的兄弟節點
- 25. jqGrid TreeGrid找到節點的父節點
- 26. EXTJS找到節點的父節點
- 27. 找到特定節點的所有子節點,直到葉節點
- 28. 創建一個節點並將其作爲兄弟節點添加到另一個與dynatree的兄弟之前
- 29. 查找下面的文本節點的兄弟
- 30. 如何僅使用Xpath java在兄弟中查找節點?
爲什麼@Neil的回答及其評論消失了? – 2013-11-07 13:54:08