通过Comment-Text选择带xPath的注释

chm*_*mav 15 xpath

如何在定义的注释后选择下一个节点?我知道评论的文本,需要下一个节点.

最好的问候Christoph

Dim*_*hev 19

假设注释是当前节点的子节点,并且注释的文本是"comment-text",则以下XPath表达式选择注释节点后面的第一个元素(兄弟):

comment()[. = 'comment-text'][1]/following-sibling::*[1]
Run Code Online (Sandbox Code Playgroud)

如果我们想要选择以下元素(无论它是否是注释的兄弟),相应的XPath表达式是:

comment()[. = 'comment-text'][1]/following::*[1]
Run Code Online (Sandbox Code Playgroud)