Я подумываю использовать в своем проекте RSS или Atom, а также "улучшить" фид с помощью некоторых моих собственных специальных атрибутов, специально используемых моим проектом.
Итак, у меня есть два вопроса:
1) Какой наиболее часто используется RSS и Atom в Интернете и на крупных сайтах?
2) Из чего лучше всего строить, добавляя собственные теги?
Обновление:
Так что RSS чаще всего используется, но я должен выбрать Atom, так как мне нужно сделать свои собственные настройки для канала? Если RSS более популярен, почему бы не выбрать это? Почему Google не выбрал это?
Был день, когда я действительно интересовался форматами распространения и публикации. Я знал все причуды RSS 0.91 / 1.0 / 2.0 и Atom 1.0 (и версии 0.3). По сути, Atom был рожден для создания чего-то более полного из опыта RSS, который состоял примерно только из самих спецификаций Дэйва Винера и Netscape (сейчас только RSS 2.0 имеет практический смысл, и его спецификация находится здесь: http: // cyber .law.harvard.edu / rss / rss.html ). Atom был основан Сэмом Руби, затем был принят и разработан комитетом опытных людей, что привело к двум вещам: формат синдикации на основе XML и протокол публикации. С 2005 года Atom является стандартом IETF и, на мой взгляд, более полным и конкретным, чем RSS.
На момент принятия, я думаю, что RSS по-прежнему имеет преимущество. Многие сайты решили придерживаться той версии, которая у них уже была (RSS), и подкастинг обычно также осуществляется через RSS. Кстати, существует масса веб-сайтов, предлагающих и то, и другое.
Что касается расширения формата, ваш второй вопрос, Atom был создан с учетом этого, поэтому вам следует пойти по этому пути. Формат Google GData в основном является расширением формата Atom: https://developers.google.com/gdata/docs/1.0/elements