RSS <channel>Elemento


El elemento <channel> de RSS puede describir un feed RSS.


Elemento <channel> de RSS

Vea el siguiente documento RSS:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 
<channel>
  <title>Ejemplo首页</title>
  <link>http://www.example.com</link>
  <description>免费编程教程</description>
  <item>
    <title>RSS 教程</title>
    <link>http://www.example.com/rss</link>
    <description>Ejemplo Rss 教程</description>
  </item>
</channel>
 
</rss>

Como se mencionó anteriormente, el elemento <channel> describe el feed RSS y tiene tres subelementos obligatorios:

  • <title> - Define el título del canal. (Por ejemplo, la página principal de Ejemplo)
  • <link> - Define el hipervínculo al canal. (Por ejemplo, http://www.example.com)
  • <description> - Describe este canal (por ejemplo, tutoriales de programación gratuitos)

<channel> normalmente contiene uno o más elementos <item>. Cada elemento <item> puede definir un artículo o "story" dentro del feed RSS.

Además, existen varios subelementos opcionales de <channel>. Más adelante explicaremos los más importantes.


Elemento <category>

El subelemento <category> se utiliza para especificar la categoría del feed.

El subelemento <category> permite que los agregadores RSS agrupen los sitios web según la categoría.

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

<category>Web 开发</category>


Elemento <copyright>

El subelemento <copyright> proporciona información sobre los derechos de autor.

Los derechos de autor del documento RSS anterior podrían ser:

<copyright>2006 Refsnes Data as. All rights reserved.</copyright>


Elemento <image>

El subelemento <image> permite mostrar una imagen cuando el agregador presenta un feed.

<image> tiene tres subelementos obligatorios:

  • <url> - Define la URL de la imagen
  • <title> - Define el texto que se muestra si la imagen no puede mostrarse
  • <link> - Define el hipervínculo al sitio web que proporciona este canal

La imagen del documento RSS anterior podría ser así:

<image>
  <url>http://www.example.com/images/logo.png</url>
  <title>Ejemplo</title>
  <link>http://www.example.com</link>
</image>



Elemento <language>

El subelemento <language> se utiliza para especificar el idioma en el que está escrito el documento.

El elemento <language> permite que los agregadores RSS agrupen los sitios web según el idioma.

El idioma del documento RSS anterior podría ser:

<language>zh-cn</language>

Manual de referencia de <channel> de RSS

Elemento Descripción
<category> Opcional. Define una o más categorías a las que pertenece el feed.
<cloud> Opcional. Registra un proceso para recibir notificaciones inmediatas de actualizaciones del feed.
<copyright> Opcional. Indica la información de copyright.
<description> Obligatorio. Describe el canal.
<docs> Opcional. Especifica la URL que apunta a la documentación del formato utilizado en el archivo RSS actual.
<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 última modificación del contenido del feed.
<link> Obligatorio. Define el hipervínculo al canal.
<managingEditor> Opcional. Define la dirección de correo electrónico del editor del contenido del feed.
<pubDate> Opcional. Define la fecha de última publicación del contenido del feed.
<rating> Opcional. Nivel PICS del feed.
<skipDays> Opcional. Especifica los días en los que se ignoran las actualizaciones del feed.
<skipHours> Opcional. Especifica las horas en las que se ignoran 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 los minutos que el feed puede almacenarse en caché antes de actualizarlo desde su fuente.
<webMaster> Opcional. Define la dirección de correo electrónico del administrador web de este feed.
Otras extensiones