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:copy-of
문에 사용 할 때 탈출하는 xsl:value-of
문에서 그대로 유지 된 특수 문자.
<xsl:value-of select="$text" disable-output-escaping="yes">
이 표시됩니다 : 예를 들어
<xsl:copy-of select="$text">
è è
를 표시합니다 나는이 주변에 어떤 방법이 있는지 알고 싶습니다?