RSS 1.0. Manual RSS. Especificacion. Tutorial RSS.
Martes, 13 de mayo del 2008 
Masters MBA Pixelsnet blog Graficos bolsa World Insurances
Master in Business Administration Blog de noticias diversas. Consultas las cotizaciones Compare insurances online.
Online programs available Programacion, internet, noticias... de tus acciones favoritas. Big savings, instant quotes & cover.
Publicidad

 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>

Portal de noticias rss en español. Diseño web realizado por eSeGeCe Studio.
español english français deutsch italiano português