Какой стандарт RSS / Atom использовать для создания каналов? - PullRequest
1 голос
/ 25 мая 2010

Чтение в Интернете по этой теме сбивает с толку. Есть ли способ обойти историю, политику и технические аспекты, чтобы ответить на вопрос: на какой стандарт я должен ссылаться, когда пишу код для создания каналов?

Я хочу использовать кодировку UTF-8, которая может повлиять на выбор. В остальном меня больше всего интересует совместимость с приличным кругом читателей.

Ответы [ 4 ]

0 голосов
/ 25 мая 2010

Получите лучшее из обоих миров, у XML есть пространства имен, в настоящее время довольно распространено использование RSS с элементами представления из пространства имен Atom.

0 голосов
/ 25 мая 2010

Посмотрите на канал, созданный NY Times, и делайте то, что они делают Каждое приложение должно работать со своими каналами.

0 голосов
/ 25 мая 2010

Как автор сборщика данных и сканера, я предпочитаю Atom 1.0 для сканирования.

RSS 2.0 или Atom 1.0

Хотя я никогда не публиковал фид.

0 голосов
/ 25 мая 2010

Если вы действительно не хотите тратить неделю или две отладочные странные ошибки чтения, используйте Atom. В частности, стандартизированный IETF Atom 1.0, также известный как RFC 4287. Несколько лет назад он не получил широкой поддержки, но каждый читатель, выпущенный за последние 5 лет или около того, может с этим справиться.

RFC довольно длинный, но в большинстве своем это дополнительные функции (шифрование, расширения, скрытые элементы), которые не имеют значения, пишете ли вы генератор.

Не забудьте использовать feedvalidator.org для проверки вашего вывода.

...