Большинство современных браузеров достаточно умны, чтобы проверить заголовки источника данных XML и HTTP и определить, он представляет собой канал синдикации (обычно отформатированный как Atom или RSS). Тем не менее, есть несколько вещей, которые вы можете сделать, чтобы улучшить автоматическое обнаружение синдикации каналы в веб-сайт и при динамической генерации синдикации:
Автоматическое обнаружение корма синдикации (ов), представленной на веб-сайте
Установленный способ обеспечить подачу auto-discovery для веб-браузеров с помощью использования ссылка элемента с значением отн атрибута альтернативного в голове веб-страницы. Вы также должны указать тип MIME фида, используя атрибут типа, и может указывать имя фида с использованием атрибута title. Большинство браузеров будут поддерживать обнаружение нескольких каналов (например, когда вы предоставляете один и тот же синдицированный контент в нескольких форматах).
Пример:
<html>
<head>
<title>My Web Site</title>
<link rel="alternate" type="application/atom+xml" title="My Feed (Atom)" href="/feed.aspx?format=atom" />
<link rel="alternate" type="application/rss+xml" title="My Feed (RSS)" href="/feed.aspx?format=rss" />
</head>
<body>
<!-- page content -->
</body>
</html>
Явного указать HTTP MIME типа синдицированного контента
Если вы динамически генерируете синдицированный контент, это хорошая практика, чтобы Явно указать MIME content type. Для каналов Atom официальный зарегистрированный MIME-тип: application/atom + xml. Хотя на RSS-каналах нет официально зарегистрированного типа MIME, используется дефакто, который используется application/rss + xml.