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. |