Расширение формата RSS с помощью большего количества полей?

У меня есть веб-сайт, для которого мне нужно создать RSS-канал. Есть ли стандартный формат для добавления настраиваемых полей в RSS-канал? Я хотел бы, например, добавить в свои RSS-каналы элемент «местоположение». У меня есть партнеры, которые хотели бы использовать фиды и иметь возможность использовать настраиваемые поля, специфичные для моего веб-сайта.

Для текущего формата RSS 2.0 это включенные поля, доступные из спецификаций RSS 2.0:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>RSS Example</title>
    <description>This is an example of an RSS feed</description>
    <link>http://www.domain.com/link.htm</link>
    <lastBuildDate>Mon, 28 Aug 2006 11:12:55 -0400 </lastBuildDate>
    <pubDate>Tue, 29 Aug 2006 09:00:00 -0400</pubDate>
    <language>en-us</language>
    <copyright>Copyright 2002, Spartanburg Herald-Journal</copyright>
    <managingEditor>geo@herald.com (George Matesky)</managingEditor>
    <webMaster>betty@herald.com (Betty Guernsey)</webMaster>
    <category>Newspapers</category>
    <generator>MightyInHouse Content System v2.3</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <image>
      <title>Something</title>
      <url>http://something.com/image.jpg</url>
      <link>http://something.com</link>
      <description>This is something</description>
    </image>
    <rating>(PICS-1.1 "http://www.classify.org/safesurf/" l r (SS~~000 1))</rating>
    <item>
      <title>Item Example</title>
      <description>This is an example of an Item</description>
      <link>http://www.domain.com/link.htm</link>
      <guid> 1102345</guid>
      <pubDate>Tue, 29 Aug 2006 09:00:00 -0400</pubDate>
      <author>lawyer@boyer.net (Lawyer Boyer)</author>
      <category>Grateful Dead</category>
      <comments>http://www.myblog.org/cgi-local/mt/mt-comments.cgi?entry_id=290</comments>
      <enclosure url="http://www.scripting.com/mp3s/weatherReportSuite.mp3" length="12216320" type="audio/mpeg" />
      <source url="http://www.tomalak.org/links2.xml">Tomalak's Realm</source>
    </item>
  </channel>
</rss>

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

23
задан TruMan1 7 August 2011 в 14:40
поделиться