Elemento <channel> de RSS

El elemento <channel> del RSS puede describir el feed RSS.

Elemento <channel> de RSS

Vea el siguiente documento RSS:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>Página principal de CodeW3C.com</title>
  <link>http://www.codew3c.com</link>
  <description>Tutoriales gratuitos de construcción de sitios web</description>
  <item>
    <title>Tutorial de RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Nuevo tutorial de RSS en CodeW3C.com</description>
  </item>
</channel>
</rss>

Como se mencionó anteriormente, el elemento <channel> puede describir el feed RSS y tiene tres elementos obligatorios:

  • <title> - Define el título del canal. (por ejemplo, página principal de CodeW3C)
  • <link> - Define el enlace hipertexto para llegar al canal. (por ejemplo, www.codew3c.com)
  • <description> - Descripción de este canal (por ejemplo, tutoriales gratuitos de construcción de sitios web)

El <channel> generalmente contiene uno o más elementos <item>. Cada elemento <item> puede definir un artículo o "story" en el feed RSS.

Además, hay varios elementos secundarios opcionales del <channel>. Hablaremos de los más importantes más adelante.

El elemento <category>

El elemento <category> se utiliza para definir el tipo de feed.

El elemento <category> permite que el aggregador RSS agrupe los sitios web basado en la categoría.

La categoría del documento RSS podría ser:

<category>Desarrollo web</category>

Elemento <copyright>

El subelemento <copyright> proporciona información sobre la versión.

El documento RSS superior puede tener una versión como esta:

<copyright>2006 codew3c.com. Todos los derechos reservados.</copyright>

Elemento <image>

El elemento <image> puede mostrar una imagen cuando el agregador proporciona un feed.

El elemento <image> tiene tres elementos obligatorios:

  • - Define la URL que se refiere a la imagen
  • - Define el texto que se muestra cuando la imagen no se puede mostrar
  • <link> - Define el hipervínculo que llega al sitio web que proporciona este canal

El documento RSS superior puede tener una imagen como esta:

<image>
  <url>http://www.codew3c.com/images/logo.gif</url>
  <title>codew3c.com</title>
  <link>http://www.codew3c.com</link>
</image>

<language> Elemento

El subelemento <language> se utiliza para especificar el idioma utilizado para escribir el documento.

<language> Elemento permite que los agregadores de RSS agrupen sitios web basándose en el idioma.

El idioma del documento RSS superior puede ser:

<language>en-us</language>

Manual de referencia de RSS <channel> para RSS

Elemento Descripción
<category> Opcional. Define una o más categorías para el feed.
<cloud> Opcional. Registra el proceso para recibir notificaciones inmediatas de actualizaciones del feed.
<copyright> Opcional. Informa sobre los derechos de autor.
<description> Obligatorio. Describe el canal.
<docs> Opcional. Define la URL que apunta a la descripción del formato utilizado para este archivo RSS.
<generator> Opcional. Especifica el programa utilizado para generar el feed.
<image> Opcional. Muestra una imagen cuando el agregador presenta un feed.
<language> Opcional. Especifica el idioma utilizado para escribir el feed.
<lastBuildDate> Opcional. Define la fecha de la última modificación del contenido del feed.
<link> Obligatorio. Define el hipervínculo que apunta al canal.
<managingEditor> Opcional. Define la dirección de correo electrónico para la edición del contenido del feed.
<pubDate> Opcional. Define la fecha de publicación más reciente del contenido del feed.
<rating> Opcional. Nivel PICS del feed.
<skipDays> Opcional. Especifica los días que se deben ignorar las actualizaciones del feed.
<skipHours> Opcional. Especifica las horas que se deben ignorar las actualizaciones del feed.
<textInput> Opcional. Especifica el campo de entrada de texto que debe mostrarse junto con el feed.
<title> Obligatorio. Define el título del canal.
<ttl> Opcional. Especifica el número de minutos que se puede cachear este feed antes de que se actualice desde la fuente del feed.
<webMaster> Opcional. Define la dirección de correo electrónico del administrador del sitio web de este feed.