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 に答える