0

我有一个使用 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 文档,默认情况下会转义其字符。

4

0 回答 0