Este documento explica la sindicación de contenidos XML. La sindicación de contenidos distribuye actualizaciones de una página web en archivos o feeds para que los usuarios puedan conocer nuevos contenidos sin visitar la página. HTML fue el origen pero XML es más flexible y permite definir estructuras de documentos y describir otros lenguajes como XHTML. Para usar sindicación de contenidos, los lectores de feeds copian la URL del archivo RSS y muestran automáticamente las actualizaciones.
2. ¿Qué es?
Se trata de diferentes formas de distribuir los
contenidos, es decir, de generar archivos o feeds con
las actualizaciones de la página web, de tal forma
que en el usuario no tiene que visitarla para conocer
los nuevos contenidos.
3. HTML, el origen
El HyperText Markup Language (HTML) es el
lenguaje utilizado para escribir páginas web.
Mediante unas sencillas etiquetas, define la
estructura de los contenidos, el formato de los
textos, los enlaces, imágenes, etc. que conforman la
página.
4. XML, la evolución
Se trata de un 'metalenguaje' (lenguaje de lenguajes)
más flexible que dota a las páginas de una mayor
funcionalidad. XML se utiliza para definir la estructura
del documento y describir otros lenguajes, es
decir, se pueden crear sublenguajes, como el
XHTML.
5. ¿Cómo se utiliza?
Al pinchar sobre un archivo RSS el navegador
mostrará el código XML. Para visualizar su contenido
lo que hay que hacer es copiar la dirección del enlace
(del tipo http://www.pagweb.com/index.xml o
index.rdf) y añadirla al lector o agregador de feeds.
6. suscripción
para suscribirse a los distintos feeds RSS basta ir
copiando y pegando la URL de los archivos RSS en
el lector RSS. Además de 'fichar' la dirección del
archivo RSS de cada sitio web, existen directorios y
buscadores de weblogs que contienen los feeds RSS.
9. ¿Cómo seguir?
En un artículo posterior Temas de RSS: Cómo
sindicar los contenidos de una web profundizaremos
este tema desde un punto de vista más
operativo, construyendo paso a paso un feed para
luego leerlo desde un agregador basado en web.