我有一个使用 XSL 设计样式的 XML 文档。我在 XML 中有 HTML 标记,看起来像:&
>
<
等需要取消转义。如果我使用
disable-output-escaping="yes"
我得到了出现在我不想要的页面上的文字 HTML 标签。
我需要它作为 HTML 代码中的实际 HTML 标记,(不让用户看到。)例如,如果它<br/>
在页面呈现时我希望它充当换行符。
XSL 处理器是 PHP 中的 XsltProcessor
XSL:
<xsl:for-each select="a/b/c/d"> <td><xsl:value-of select="e"/></td>
XML:
<a>
<b>
<c>
<d>
<e> gt b lt </e>
</d>
</c>
</b>
</a>
如果我打开 XML 文档,默认情况下会转义其字符。