xml编码'&' 'gt''lt'等转换为html标签

时间:2011-07-11 17:36:27

标签: php xml xslt html-escape-characters

我有一个XML文档,我使用XSL设置样式。我在XML中使用的HTML标记如下:& > <等,需要取消转义。如果我使用

disable-output-escaping="yes"

我在页面上出现了我不想要的文字HTML标签。

我需要它作为HTML代码中的实际HTML标记,(不是供用户查看)。例如,如果页面呈现时它是<br/>我希望它作为换行符。< / p>

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文档,默认情况下会转义其字符。

0 个答案:

没有答案