У меня есть "ldquo", "rdquo" и несколько других объектов под моим RSS-каналом. Похоже, если я добавлю
<!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 я смогу включить эти объекты. Я добавил, но похоже, что это не работает. Кто-нибудь знает, что мне не хватает? Спасибо






маловероятно, что многие читатели ленты будут знать, что с этим делать. Я бы рекомендовал придерживаться пронумерованных ссылок на сущности. например, измените “ на “. вы можете получить полную ссылку на объект прямо здесь из w3c.
Кроме того, вы можете прочитать эта статья и Вот этот, которые дают несколько хороших советов по этой теме.
Забудьте о сущностях. Просто используйте UTF-8 для всех символов.
Он будет работать надежно независимо от того, правильно ли RSS-клиенты анализируют XML (к сожалению, последнее не редкость).
Как ни странно, но в RSS вместо
’
я использовал
&rsquo;
и он работал во всех браузерах, которые у меня есть (IE, Mozilla, Google Chrome)