0

我有这个声明

xsl:value-of select="metadata/line1"/

其中 line1 在源 xml 中是:

Microsoft Windows 7 is installed<br/&gt

HTML 输出结果是:

Microsoft Windows 7 is installed<br/>

我希望它在安装单词之后实际插入中断而不是输出文字<br/&gt

4

2 回答 2

0

似乎您喜欢做的是“转义”一些 xml 内容。如果我是对的,禁用输出转义应该会有所帮助。尝试:

<xsl:value-of select="metadata/line1" disable-output-escaping="yes" />

例如:如何在 XSLT 的帮助下取消转义 XML 字符?

于 2013-05-21T17:55:22.840 回答
0

代替xsl:select,使用xsl:copy-of

它也会渲染 HTML

http://www.w3schools.com/xsl/el_copy-of.asp

你甚至可以尝试<xsl:value-of select=" " disable-output-escaping="yes" />

于 2013-05-21T17:45:24.207 回答