【问题标题】:Selecting Comments by their inner xml in xpath/xsl通过 xpath/xsl 中的内部 xml 选择注释
【发布时间】:2009-12-19 07:14:09
【问题描述】:

给定以下 xml 文档

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

我知道在 xsl 中选择特定级别的所有 cmets 的 xpath

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

但是我想选择一个内部 xml 为“Comment2”的评论。

有什么想法吗?

谢谢

戴夫

【问题讨论】:

    标签: xml xpath xslt comments


    【解决方案1】:

    这个

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

    似乎有效。

    【讨论】:

    • 完美 -> .= 谢谢
    【解决方案2】:

    也许这会起作用: /root/comment()[2]

    【讨论】:

    • 这在上面的例子中可以工作。但是我保持这个例子简单......它将在一个更大的 XML 文档中......所以这就是为什么我需要能够通过内部 XML 进行选择。 .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 2010-10-21
    • 1970-01-01
    • 2012-03-05
    • 2015-05-26
    相关资源
    最近更新 更多