RSS против Atom | RSS 2.0 против Atom 1.0
Веб-каналы используются для публикации (в стандартном формате) информации о частых обновлениях, таких как новые записи в блогах, последние новости и мультимедиа для своих подписчиков. Веб-каналы очень важны для издателей, поскольку они могут автоматизировать процесс синдикации. Веб-каналы важны для читателей, поскольку им не нужно отслеживать обновления вручную. Веб-каналы также могут объединять множество каналов в одном месте. Веб-каналы можно просматривать с помощью программ для чтения каналов (таких как Google Reader). RSS (Really Simple Syndication) и Atom - два самых популярных формата веб-новостей, используемых сегодня.
Что такое RSS?
RSS 2.0 - это последняя версия RSS, которая пришла на смену первоначальной версии RSS 1.0. RSS 2.0 был выпущен в сентябре 2002 года. Лента, веб-канал и канал - это другие термины, которые используются для обозначения документа RSS. Документ RSS состоит из полного содержания или резюме вместе с метаданными (дата, автор и т. д.). Поскольку для публикаций используется стандартный формат XML, его можно просматривать многими приложениями (даже после однократной публикации). RSS включает поддержку пространств имен XML. Но поддержка пространства имен применима только к другому контенту, доступному в ленте RSS 2.0 (за исключением элементов RSS 2.0). Это было сделано намеренно, чтобы сохранить обратную совместимость с RSS 1.. RSS 2.0 был первым веб-каналом, в котором были введены разрешения на передачу аудиофайлов, что проложило путь к быстрой популярности подкастов. В RSS 2.0 появилась поддержка вложений. Из-за этого это самый популярный тип канала для подкастинга. Об этом свидетельствует тот факт, что iTunes использует на своем веб-сайте RSS 2.0. Авторские права на RSS 2.0 были переданы Гарварду в июле 2003 года. Примерно в то же время был сформирован официальный Консультативный совет RSS (группа, которая выступает в качестве руководящего органа по поддержке спецификации RSS).
Что такое Атом?
Atom - это более новый формат веб-каналов, представленный в июне 2003 года, который фактически был разработан для преодоления некоторых ограничений (отсутствие текущих дополнений и строгость обратной совместимости), присутствующих в RSS 2.0. Atom 1.0 - это последняя версия, которая поддерживает ряд типов содержимого, включая текст, экранированный HTML, правильно сформированный XHTML и XML. У атома есть отдельные теги и. Atom позволяет записям ссылаться на ленту или отдельные записи. Atom может использовать шифрование XML и цифровую подпись XML для шифрования.
В чем разница между RSS и Atom?
RSS поддерживает только текст и экранированный HTML, но Atom поддерживает широкий спектр типов контента (включая эти два). В отличие от RSS, Atom предоставляет два отдельных тега: и. RSS менее гибок, чем Atom, потому что RSS распознает только документы. Когда дело доходит до расширяемости, хотя Atom допускает расширения своих пространств имен, пространства имен RSS фиксированы. В дополнение к стандартным методам веб-шифрования, используемым с RSS, шифрование XML и цифровая подпись XML могут использоваться с Atom.