如何从XSLT访问CDATA中的变量?

Ami*_*mit 4 xslt cdata

我正在使用XSLT转换,需要在CDATA部分放置一些数据,并且该值存在于变量中.

查询:如何访问CDATA中的变量?下面给出的样本:

<xsl:attribute name ="attributeName">
<![CDATA[ 
  I need to access some variable here like
   *<xsl:value-of select ="$AnyVarible"/>* 
 ]]>
</xsl:attribute>
Run Code Online (Sandbox Code Playgroud)

如何在CDATA中使用varibale?注意:我不能使用 - > &lt;![CDATA[<xsl:value-of select ="$AnyVarible"/>]]&gt; 提前谢谢.

Ami*_*mit 6

我得到了解决方案...每个人的FYI ......

<xsl:text
disable-output-escaping="yes">&lt;![CDATA[</xsl:text>
<xsl:value-of select ="$AnyVarible"/>
<xsl:text
disable-output-escaping="yes">]]&gt;</xsl:text>
Run Code Online (Sandbox Code Playgroud)