I have use in XSLT variable look like:
<xsl:variable name="ShortDescription" select="str[@name = 'ShortDescription']"/>
<!--Short Description field-->
<xsl:if test="$ShortDescription !=''">
<shortdescription><![CDATA[ <xsl:value-of select="$ShortDescription" disable-output-escaping="no"/> ]]></shortdescription>
</xsl:if>
But its display as a text not a value of $ShortDescription
variable and output look like:
<shortdescription>
<xsl:value-of select="$ShortDescription" disable-output-escaping="no"/>
</shortdescription>
expected output look like:
<shortdescription>
<![CDATA[Maximum Power: 520 W<br/>+12V Rails: Dual<br/>]]>
</shortdescription>
How to use <![CDATA[]]>
in XSLT?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…