4

我的 RSS 提要下有一个“ldquo”“rdquo”和其他几个实体。好像如果我添加

<!DOCTYPE rss [
  <!ENTITY % HTMLspec PUBLIC
  "-//W3C//ENTITIES Latin 1 for XHTML//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">
  %HTMLspec; 

xml标记下方和rss标记上方,我将能够包含这些实体。我添加了,但它似乎不起作用。有谁知道我错过了什么?谢谢

4

3 回答 3

3

许多提要读者似乎不太可能知道如何处理它。我建议坚持使用编号的实体引用。例如,更改&ldquo;&#8220;您可以从 w3c获得完整的实体参考。

此外,你可以阅读这篇文章这篇文章,它提供了一些关于这个主题的好技巧。

于 2008-10-15T04:58:25.163 回答
1

忘记实体。只需对所有字符使用 UTF-8。

无论 RSS 客户端是否正确解析 XML,它都会可靠地工作(遗憾的是,后者并不少见)。

于 2008-11-26T21:27:21.357 回答
1

奇怪的是,但在 RSS 而不是

&rsquo;

我用了

&amp;rsquo;

它适用于我拥有的所有浏览器(IE、Mozilla、Google Chrome)

于 2012-12-13T23:37:39.077 回答