Sintaxis RSS

La sintaxis de RSS 2.0 es simple y estricta. Estas reglas son fáciles de aprender y de usar.

Cómo funciona RSS

RSS se utiliza para compartir información entre sitios web.

Usando RSS, registras tu contenido en una empresa llamada agregador.

Un paso es crear un documento RSS y guardarlo con el sufijo .xml. Luego, sube este archivo a tu sitio web. A continuación, regístrate en un agregador RSS. Cada día, el agregador buscará en el sitio registrado los documentos RSS, verificará sus enlaces y mostrará información sobre los feeds, de modo que los clientes puedan enlazarse a los documentos que les interesen.

Consejo:Por favor, en Publicación RSS Esta sección explora servicios gratuitos de agregación de RSS.

Un ejemplo de documento RSS

Los documentos RSS utilizan una sintaxis auto-descriptiva simple:

Veamos un documento RSS simple:

<?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 RSS en CodeW3C.com</description>
  </item>
  <item>
    <title>Tutorial de XML</title>
    <link>http://www.codew3c.com/xml</link>
    <description>Nuevo tutorial de XML en CodeW3C.com</description>
  </item>
</channel>
</rss>

La primera línea del documento: declaración XML - define la versión de XML y la codificación de caracteres utilizada en el documento. Este ejemplo sigue la norma 1.0 y utiliza el conjunto de caracteres ISO-8859-1 (Latin-1/West European).

La siguiente línea es la declaración RSS que identifica este documento como un documento RSS (este ejemplo es RSS version 2.0).

La próxima línea contiene el elemento <channel>. Este elemento se utiliza para describir el feed RSS.

El elemento <channel> tiene tres elementos hijos obligatorios:

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

Cada elemento <channel> puede tener uno o más elementos <item>.

Cada elemento <item> puede definir un artículo o "historia" en el feed RSS.

El elemento <item> tiene tres elementos hijos obligatorios:

  • <title> - Definir el título del proyecto (por ejemplo, tutorial RSS)
  • <link> - Definir el enlace hipertexto al proyecto (por ejemplo, http://www.codew3c.com/rss)
  • <description> - Describir este proyecto (por ejemplo, el tutorial RSS de CodeW3C)

Finalmente, las dos líneas siguientes cierran los elementos <channel> y <rss>.

Comentarios en RSS

La sintaxis de escritura de comentarios en RSS es similar a la de HTML:

<!-- Esto es un comentario RSS -->

RSS utiliza XML para escribir

Porque RSS también es XML, recuerde:

  • Todos los elementos deben tener una etiqueta de cierre
  • Los elementos son sensibles a mayúsculas y minúsculas
  • Los elementos deben estar correctamente anidados
  • Los valores de atributo deben llevar comillas