2010-04-07 27 views
11

如何在定義的註釋之後選擇下一個節點?我知道評論的文本,需要下一個節點。通過Comment-Text選擇帶有xPath的註釋

此致 了Christoph

+0

好問題(+1)。查看我的答案以獲得解決方案。 :) – 2010-04-08 01:33:26

回答

15

假設註釋是當前節點的孩子,和註釋的文本是"comment-text",然後下面的XPath表達式選擇下面的註釋節點的第一個元素(兄弟姐妹):

comment()[. = 'comment-text'][1]/following-sibling::*[1] 

如果我們想要選擇的以下元件(如果無論它是註釋的兄弟姐妹或不),相應的XPath表達式是:

comment()[. = 'comment-text'][1]/following::*[1] 
+0

謝謝,這工作正常。 – chmav 2010-04-08 07:44:38