处理xslt时,直接用<xsl:value-of select = "."/>输出,标签会被当成文本处理,譬如数据库存储一级标题为
<h1>Hello</h1>
如果直接用 <xsl:value-of select = "."/>输出,在html页面上会直接展示成,,注意,这就是你看到的样子,不是html代码
<h1>Hello</h1>
只要加上disable-output-escaping = "yes"属性就能原样输出html,即:
<xsl:value-of select = "." disable-output-escaping = "yes"/>
Hello
XSLT中HTML实体的正确处理
本文探讨了在使用XSLT处理XML时,如何正确地输出HTML标签而不被转义。通过添加disable-output-escaping属性,可以确保HTML标签被浏览器正确解析,而不是作为普通文本显示。

被折叠的 条评论
为什么被折叠?



