我不得不通过请问select-always总是返回字符串吗?
<xsl:value-of select="proj/test/output"/>
例如更换一个HTML代码与
<font color='green'>Hello world!</font>
但是,当我使用这个,我不能成功地让浏览器解释为一个HTML代码。
通常它应该简单地写绿色的Hello世界!但相反,它没有任何解释就完全一样。
有没有什么办法让浏览器解释它,但它不是因为它是文本?
该问题下面的评论解决了问题。只有我需要添加的事情是using disable-output-escaping="yes"
所以:
<xsl:value-of disable-output-escaping="yes" select="proj/test/output"/>
作品...
你的意思是HTML元素是有_As了'output'元素中XML_或者是HTML转义为文本(即''或'' )?如果前者使用'',那么你必须查看你的处理器是否支持'disable-output-escaping' –
2013-03-22 11:00:49
@IanRoberts我想要的是看到绿色的文字,而不是任何代码。所以可能是后者,但我不知道如何修改这个设置。我可能试图找到它,但似乎很难。 – www 2013-03-22 12:19:23
@IanRoberts好极了!有效!! – www 2013-03-22 12:28:01