Почему новостные ленты Google имеют такую ​​странную структуру? - PullRequest
0 голосов
/ 03 мая 2011

Я пытаюсь включить новостную ленту Google на своем веб-сайте (используя встроенную функциональность SimplePie WordPress).

Однако фид по умолчанию отображается в странной структуре таблицы. Конечно, когда я проверяю фид XML, я вижу, что в Новостях Google есть целый набор таблиц html в качестве элемента «описание», со встроенными стилями и т. Д. канал должен отображаться, и не допускает какой-либо эффективной настройки на основе CSS.

Это кажется действительно глупым - кто-нибудь может объяснить, что происходит, или хотя бы согласиться со мной, что это просто ужасная архитектура каналов?

1 Ответ

1 голос
/ 03 мая 2011

Ленты часто включают html-теги, так как многие (большинство?) Читатели будут их обрабатывать и использовать, и, как вы уже догадались, у RSS-провайдера может быть красивый вывод в читателе.(Я предпочитаю пометить его как CDATA, если это не правильный xhtml, так как в противном случае это не допустимый xml / rss).Это не в оригинальном духе RSS, но канал Google - просто крайний пример обычной практики.В соответствии с вашей проблемой, помогает strip_htmltags (simplepie.org/wiki/reference/simplepie/strip_htmltags )?

...