在xpath / xsl中按内部xml选择注释

时间:2009-11-18 22:40:11

标签: xml xpath xslt comments

给出以下xml文档

<root>
   <childnode0/>
   <childnode2/>
   <!--Comment1-->
   <childnode3/>
   <childnode4/>
   <!--Comment2-->
</root>

我知道xpath选择xsl中特定级别的所有注释

string xPath = "/root/comment()";

但是我想选择内部xml为“Comment2”的注释。

有什么想法吗?

由于

戴夫

2 个答案:

答案 0 :(得分:11)

/root/comment()[.='Comment2']

似乎有效。

答案 1 :(得分:1)

也许这会奏效: /root/comment()[2]