當在xsl:copy-of
中使用該值時,我似乎遇到了保留disable-output-escaping
的問題。XSLT - 在副本中保留禁用輸出轉義
這裏是我的代碼:
<xsl:call-template name="Display">
<xsl:with-param name="text">
<xsl:value-of select="content" disable-output-escaping="yes" />
</xsl:with-param>
</xsl:call-template>
<xsl:template name="Display">
<xsl:param name="text" />
<span><xsl:copy-of select="$text" /></span>
</xsl:template>
是被保留的,是從xsl:value-of
語句時,他們在xsl:copy-of
聲明正在使用轉義任何特殊字符。
例如:
<xsl:value-of select="$text" disable-output-escaping="yes">
將顯示此:è
<xsl:copy-of select="$text">
將顯示è
我想知道是否有解決這個辦法?