Reputation: 1003
Hi I have added the below two xsl text nodes to get CDATA in my output xml
<xsl:text disable-output-escaping="yes"><xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text></xsl:text>
<xsl:text disable-output-escaping="yes"><xsl:text disable-output-escaping="yes">]]></xsl:text></xsl:text>
In My output i am getting the below
<xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text>
<xsl:text disable-output-escaping="yes">]]></xsl:text>
I want my output to be like
<xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text>
<xsl:text disable-output-escaping="yes">]]></xsl:text>
I am bit new to xslt/xml so any help will be much appreciated :-)
Upvotes: 0
Views: 310
Reputation: 491
Shouldn't it be
<xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text> <xsl:text disable-output-escaping="yes">]]></xsl:text>
If you want your output like the previous
<xsl:text disable-output-escaping="yes"><xsl:text disable-output-escaping="yes">&lt;![CDATA[</xsl:text></xsl:text>
<xsl:text disable-output-escaping="yes"><xsl:text disable-output-escaping="yes">]]&gt;</xsl:text></xsl:text>
Upvotes: 1