|
|
|
|
|
|
| Inicio |
|
|
| Manual |
|
|
|
|
|
|
|
|
|
|
|
|
| Herramientas |
|
|
|
|
| Noticias |
|
|
|
|
|
|
| Programas |
|
|
| Servicios |
|
|
|
|
|
|
|
|
|
|
RSS 1.0
Publicada en Diciembre del 2000 por los miembros del grupo de trabajo RSS-DEV. Esta especificación supone adoptar la especificación XML 1.0 y la mantiene la compatibilidad original con documentos RDF. De la misma forma se mantiene el significado de las siglas RSS (RDF Site Sumary).
Elementos obligatorios
Un documento RSS es un documento que describe un canal de información con uno o varios links a URL (llamados items y hacen referencia a notícias). Cada item está formado por un título, un link y una breve explicación del mismo.
Consideraciones generales
RSS 1.0 es compatible hacia atrás con RSS 0.9, de la misma manera, es compatible con XML 1.0 y RDF.
Mime type -- la recomendación es definir el documento como "application/xml". También se puede registrar como RDF o aún mejor, como RSS.
File extensión -- no es necesaria una extensión específica para RSS 1.0, aunque se recomienda .rdf o .xml.
Encoding -- RSS 1.0 utiliza UTF-8, aunque también se puede utilizar ISO-8859-1, header por defecto de HTTP).
URLs -- Únicamente se aceptan los siguientes links: http, https, ftp; mailto sólo se acepta en el link textinput.
Carácteres especiales -- XML se reserva varios caracteres, si se desea incluirlos en el documento hay que sustituirlos por los siguients códigos. "<" sustituir por "<", ">" sustituir por ">", "&" sustituir por "&"
Tamaño del contenido -- No existen restricciones al tamaño aunque para efectos de compatibilidad hacia atrás se recomienda no sobrepasar los límites de RSS 0.9.
Elementos en RSS 1.0
<?xml version="1.0"?> -- Especifica que se trata de un documento XML, es opcional pero se recomienda introducirlo para mantener compatibilidad con RSS 0.9.
<?xml version="1.0"?>
<rdf:RDF> -- Especifica que se trata de un documento RSS 1.0, es obligatorio y debe ser definido tal y como se especifica en la parte inferior.
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/">
<channel> -- Es un elemento obligatorio y define el canal de información que está mostrando, está formado por varios sub-elementos: titulo, descripción, link...
<channel rdf:about="http://www.uatsap.com/rss.php">
<title> -- Título descriptivo del canal.
<link> -- Dirección URL del canal.
<description> -- Breve descripción del canal.
<image> -- Dirección URL donde se encuentra la imagen del canal. Contiene los sub-elementos: title, url y link.
<items> -- Dirección URL donde se encuentra la notícia.
<textinput> -- Dirección URL del formulario.
<title>Uats'ap.com</title>
<link>http://www.uatsap.com</link>
<description>Manual RSS.</description>
<image>http://www.uatsap.com/image/logo.gif</image>
<title>uatsap.com</title>
<url>http://www.uatsap.com/</url>
<link>http://www.uatsap.com/image/logo_little.gif</link>
<items>http://www.uatsap.com/rss.php</items>
<textinput>http://www.uatsap.com/form.php</textinput>
<item> -- Dirección URL donde se encuentra la notícia. La URL debe ser única en todo el fichero RSS. Está compuesto de los sub-elementos: title, link y description.
<item rdf:about="http://www.uatsap.com/news/news.php">
<title> -- Título descriptivo de la notícia.
<link> -- Dirección URL de la notícia.
<description> -- Breve descripción de la notícia.
<title>Nueva especificación RSS</title>
<link>http://www.uatsap.com/noticias/rss2.php</link>
<description>Se ha publicado una nueva especificación RSS compatible con RSS 0.9x.</description>
<textinput> -- Permite obtener datos desde un formulario, se utiliza sobretodo para buscar o formulario de suscripción. Está compuesto de varios sub-elementos: title, description, name y link
<textinput rdf:about="http://search.uatsap.com">
<title> -- Título descriptivo del formulario.
<description> -- Breve descripción del uso del formulario.
<name> -- Nombre del input text.
<link> -- Dirección URL donde se encuentra el formulario.
<textinput rdf:about"http://www.uatsap.com">
<title>Buscar en Uats'ap.com</title>
<description>Búsqueda de artículos en uatsap.com</description>
<name>search</name>
<link>http://search.uatsap.com</link>
</textinput>
Mostramos un ejemplo simplificado de un fichero RSS 1.0 que consta de un canal y dos elementos item:
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/">
<channel rdf:about="http://www.uatsap.com/rss.php">
<title>Uats'ap. Noticias RSS.</title>
<link>http://www.uatsap.com</link>
<description> XML (Extensible Markup Language) es el formato universal para datos en la web. XML permite fácilmente a los desarrolladores describir y proporcionar contenido, datos estructurados para cualquier aplicación de una forma estándard, XML no sustituye a HTML; es un formato que lo complementa.
</description>
<image rdf:resource="http://www.uatsap.com/image/logo.gif"/>
<items>
<rdf:Seq>
<rdf:li resource="http://www.uatsap.com/news1.php" />
<rdf:li resource="http://www.uatsap.com/news2.php" />
</rdf:Seq>
</items>
<textinput rdf:resource="http://search.uatsap.com" />
</channel>
<image rdf:about="http://www.uatsap.com/image/logo.gif">
<title>uatsap.com</title>
<url>http://www.uatsap.com/</url>
<link>http://www.uatsap.com/image/logo_little.gif</link>
</image>
<item rdf:about="http://www.uatsap.com/news1.php">
<title>Nueva especificación RSS</title>
<link>http://www.uatsap.com/noticias/rss2.php</link>
<description>Se ha publicado una nueva especificación RSS compatible con RSS 0.9x.
</description>
</item>
<item rdf:about="http://www.uatsap.com/news2.php">
<title>Aumenta el número de usuarios de noticias sindicadas</title>
<link>http://www.uatsap.com/noticias/rss2.php</link>
<description>Incremento en el número de usuarios de lectores de notícias.
</description>
</item>
<textinput rdf:about="http://www.uatsap.com">
<title>Buscar en Uats'ap.com</title>
<description>Búsqueda de artículos en uatsap.com</description>
<name>search</name>
<link>http://search.uatsap.com</link>
</textinput>
</rdf:RDF>
|