如何选择没有子元素的CDATA元素

时间:2014-10-29 21:10:01

标签: xml xslt cdata

在XML文件中,我有一个包含<WPG>的元素A lot of text,其中包含一个包含更多文字的孩子。

<WPG><![CDATA[A lot of text]]>
  <WPL>
    <ADD><profile ref="994042" />
      <Rem><![CDATA[Some more text]]></Rem>
    </ADD>
  </WPL>
</WPG>

当我使用

<xsl:value-of select="WPG"/>

我得到A lot of text,包括Some more text

如果不更改XML文件本身,如何在没有A lot of text的情况下才能获得Some more text

1 个答案:

答案 0 :(得分:3)

<xsl:value-of select="WPG/text()"/>

将适用于您的示例 - 不确定它是否足以涵盖您的所有案例。