我有这个声明
xsl:value-of select="metadata/line1"/
其中 line1 在源 xml 中是:
Microsoft Windows 7 is installed<br/>
HTML 输出结果是:
Microsoft Windows 7 is installed<br/>
我希望它在安装单词之后实际插入中断而不是输出文字<br/>
;
我有这个声明
xsl:value-of select="metadata/line1"/
其中 line1 在源 xml 中是:
Microsoft Windows 7 is installed<br/>
HTML 输出结果是:
Microsoft Windows 7 is installed<br/>
我希望它在安装单词之后实际插入中断而不是输出文字<br/>
;
似乎您喜欢做的是“转义”一些 xml 内容。如果我是对的,禁用输出转义应该会有所帮助。尝试:
<xsl:value-of select="metadata/line1" disable-output-escaping="yes" />
代替xsl:select,使用xsl:copy-of
它也会渲染 HTML
见http://www.w3schools.com/xsl/el_copy-of.asp
你甚至可以尝试<xsl:value-of select=" " disable-output-escaping="yes" />