在网页上呈现推文

时间:2010-11-15 11:03:04

标签: html xslt twitter value-of

我有一个网页,其中有一部分用于呈现来自twitter的过滤条目。页面的这一部分是使用XSLT创建的(我使用的是Umbraco CMS)。问题是当有特殊字符时,例如'在twitter条目中,虽然我使用了“disable-output-escaping =”yes“”但是在IE中它被渲染为&的。在其他浏览器中它很好。我该怎么做才能解决这个问题

此致

1 个答案:

答案 0 :(得分:1)

  

问题是,当有   特殊字符,如'中   推特入门,虽然我用过   “disable-output-escaping =”yes“”但是   在IE中它被渲染为&的。在   其他浏览器没关系。什么应该   我这样做是为了处理这个问题

如果没有显示您的具体代码,您只会收到此类问题的一般答案。

以下是两种产生撇号的方法示例,而不需要任何DOE

此转化

<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output omit-xml-declaration="yes" indent="yes"/>

 <xsl:template match="/">
  <p>It's Monday today</p>
  <p>It&apos;s early morning</p>
 </xsl:template>
</xsl:stylesheet>

应用于任何XML文档(未使用)时,会生成此输出

<p>It's Monday today</p>
<p>It's early morning</p>

,它会像IE一样显示

 It's Monday today

 It's early morning