RSS (formato del archivo)
De Wikipedia, la enciclopedia libre
| Extensión de archivo: | .rss, .xml |
|---|---|
| Tipo del MIME: | application/rss+xml |
| Tipo de formato: | Syndication |
| Extendido de: | XML |
- Para las alimentaciones de RSS de Wikipedia, ver Wikipedia: Syndication.
RSS es una familia de los formatos de la alimentación de la tela, especificada en XML y usada para el syndication del Web. RSS es utilizado (entre otras cosas) Web site, weblogs y podcasting de las noticias. La abreviatura se utiliza vario para referir a los estándares siguientes:
- Syndication realmente simple (RSS 2.0)
- Resumen rico del sitio (RSS 0.91, RSS 1.0)
- Resumen del sitio de RDF (RSS 0.9 y 1.0)
Las alimentaciones del Web proporcionan el contenido de la tela o los resúmenes del contenido de la tela junto con las versiones de los acoplamientos al máximo del contenido, y otros meta datos. RSS, particularmente, entrega esta información como un archivo de XML llamó una alimentación de RSS, webfeed, corriente de RSS, o canal de RSS. Además de facilitar el syndication, las alimentaciones de la tela permiten que los lectores frecuentes de un Web site sigan actualizaciones en el sitio usando un aggregator.
Contenido |
Uso
Mientras que los medios de corriente procuran realizar la capacidad máxima de RSS, los medios de noticias están utilizando RSS puenteando fuentes tradicionales de las noticias. Los consumidores y los periodistas pueden ahora tener noticias os alimentaron constantemente en vez de buscarlo para.
Un programa conocido como un lector o aggregator de la alimentación puede comprobar una lista de alimentaciones a nombre de un usuario y exhibir cualquier artículo actualizado que encuentre. Es común a las alimentaciones de la tela del hallazgo en Web site importantes y muchos más pequeños. Algunos Web site dejaron a gente elegir entre RSS o las alimentaciones ajustadas a formato átomo de la tela; otros ofrecen solamente RSS o solamente el átomo.
los programas RSS-enterados están disponibles para los varios sistemas operativos. construyen a los lectores y los aggregators del Cliente-lado típicamente como programas o extensiones independientes a los programas existentes tales como browsers de la tela. Los Browsers tales como Microsoft Internet Explorer de Mozilla Firefox, del safari, de la ópera y 7 han integrado la ayuda para las alimentaciones de RSS.
los lectores de la alimentación y los aggregators Tela-basados de las noticias no requieren ninguna instalación del software y hacen las “alimentaciones” del usuario disponibles en cualquier computadora con el acceso del Web. La tela existente de la cosechadora de algunos aggregators alimenta en las alimentaciones nuevas, e.g., tomar todos los artículos relacionados balompié de varios deportes alimenta y el abastecimiento de una alimentación nueva del balompié. Hay también motores de búsqueda para el contenido publicado vía las alimentaciones de la tela como Feedster o Blogdigger.
En Web pages, las alimentaciones de la tela (RSS o átomo) se ligan típicamente a la palabra “suscriben”, un rectángulo anaranjado
, o con las letras
o
. ¡Muchos aggregators de las noticias tales como mi Yahoo! [1] publicar los botones de la suscripción (
) para el uso en Web pages de simplificar el proceso de agregar las alimentaciones de las noticias.
Historia
Antes de que RSS varios formatos similares existiera ya para el syndication, pero ninguno alcanzó renombre extenso o todavía está en uso común hoy, como la mayoría fueron previstos para trabajar solamente con un solo servicio. Por ejemplo, en Microsoft 1997 creado acanalar el formato de la definición para la característica activa del canal del Internet Explorer 4.0, que llegó a ser suavemente popular. Dave Winer también diseñó su propio formato del syndication de XML para el uso en su weblog de las noticias de Scripting, que también fue introducido en 1997 [1].
El resumen del sitio de RDF, la primera versión de RSS, fue creado por Dan Libby de Netscape en marzo de 1999 para el uso en el mi portal de Netscape. Esta versión se conocía como RSS 0.9. En julio de 1999, respondiendo a los comentarios y a las sugerencias, Libby produjo un prototipo RSS tentativo nombrado 0.91 [2] (RSS que está parado para el resumen rico del sitio), que simplificó el formato e incorporó partes del formato scripting de las noticias de Winer. Esto consideraban una medida del interino, con Libby sugiriendo un RSS 1.0 como formato a través del documento supuesto de los futuros [citación necesitada].
Pronto luego, el interés perdido Netscape en RSS/XML, dejando el formato sin un dueño, apenas como él llegaba a ser ampliamente utilizado. Un grupo de trabajo y una lista que enviaba, RSS-DEV, fueron instalados por los varios usuarios y las personas notables de XML para continuar su desarrollo. Al mismo tiempo, Winer fijó unilateral una versión modificada de la especificación de RSS 0.91 al Web site de Userland, puesto que era ya funcionando en sus productos. Él demandó la especificación de RSS 0.91 era la característica de su compañía, software de UserLand. [3] Puesto que ninguno de los dos lados tenía cualquier demanda oficial en el nombre o el formato, las discusiones rabiaron siempre que cualquier lado demandara RSS como sus el propio, creando qué se sabía mientras que la bifurcación de RSS.
En octubre de 2000, Tristan Louis sugirió algunos cambios incrementales al formato, que sería agrupado debajo de un RSS 0.92 que dirige. El grupo de RSS-DEV se encendió producir RSS 1.0 [4] en diciembre de 2000. Como RSS 0.9 (pero no 0.91) esto fue basada en las especificaciones de RDF, pero era más modular, con muchos de los términos que venían de vocabularios estándares de los meta datos tales como base de Dublín.
Diecinueve días más adelante, Winer lanzó por se RSS 0.92 [5], un menor de edad y supuesto un sistema compatible de cambios a RSS 0.91 basado en la misma oferta. En abril de 2001, él publicó un bosquejo de RSS 0.93 [6] que eran casi idénticos a 0.92. Un bosquejo RSS 0.94 emergió en agosto, invirtiendo los cambios realizados en 0.93, y agregando un tipo cualidad al elemento de la descripción.
En septiembre de 2002, Winer lanzó un sucesor final a RSS 0.92, conocido como RSS 2.0 y acentuar “el Syndication realmente simple” como el significado de la abreviatura de la tres-letra. Espec. de RSS 2.0 quitó el tipo cualidad agregada en RSS 0.94 y permitió que la gente agregara elementos de la extensión usando namespaces de XML. Varias versiones de RSS 2.0 fueron lanzadas, pero el número de versión del modelo del documento no fue cambiado.
En noviembre de 2002, los tiempos de Nueva York comenzaron a ofrecer a sus lectores la capacidad de suscribir a las alimentaciones de las noticias de RSS relacionadas con los varios asuntos. En enero de 2003, Winer llamó la adopción de los tiempos de Nueva York de RSS “inclinar el punto” en conducir el formato de RSS que se convertía en un estándar de hecho.
En julio de 2003, el software de Winer y de Userland asignó a la propiedad de la especificación de RSS 2.0 a su entonces lugar de trabajo, al centro de Berkman de Harvard para el Internet y a sociedad [7].
Winer fue criticado para unilateral crear un nuevo formato y levantar el número de versión. En respuesta, el co-autor Aaron Swartz de RSS 1.0 publicó RSS 3.0 [8], un formato textual del non-XML. El formato fue pensado posiblemente mientras que una parodiar y solamente algunas puestas en práctica fueron hechas siempre.
En enero de 2005, Sean B. Palmer, Christopher Schmidt, y Cody Woodard elaboró un bosquejo preliminar de RSS 1.1. [9] Fue pensado como bugfix para 1.0, quitando características pequeño-usadas, simplificando el sintaxis y mejorando la especificación basada en las especificaciones más recientes de RDF. En el día julio de 2005, RSS 1.1 había ascendido a poco más que un ejercicio académico.
En abril de 2005, la computadora de Apple inc. lanzó el safari 2.0 con safari construido las capacidades del pulg. de la alimentación de RSS entregó la capacidad de leer las alimentaciones de RSS, y bookmark las, con las características de búsqueda incorporadas.
En agosto de 2005, el estudiante israelí Jonatán Avidan lanzó unilateral un proyecto para crear “RSS 3” [10]. No pudo ganar el forro de cualquier persona en la industria de RSS.
En noviembre de 2005, Microsoft propuso sus extensiones que compartían simples [2] a RSS, informal nombrado “sincronización simple verdadera” [3] por Colm Smyth.
En diciembre de 2005, el equipo del IE de Microsoft y el equipo de la perspectiva anunciado en sus blogs que adoptarán el icono de la alimentación primero utilizaron en el browser de Mozilla Firefox
, con eficacia haciendo el cuadrado anaranjado con las ondas de radio blancas el estándar de la industria para RSS y relacionaron formatos tales como átomo. También en febrero de 2006, la ópera los anunció agregará también el cuadrado anaranjado en su lanzamiento siguiente de la ópera 9.
En enero de 2006, Rogers Cadenhead relanzó a tablero consultivo de RSS para mover el formato de RSS adelante.
Incompatibilidades
Según lo observado arriba, hay varias diversas versiones de RSS, bajando en dos ramas importantes (RDF y 2.*). El rama de RDF, o de RSS 1.* incluye las versiones siguientes:
- RSS 0.90 era la versión original de Netscape RSS. Este RSS fue llamado resumen del sitio de RDF, pero basado en un bosquejo de trabajo temprano del estándar de RDF, y no era compatible con la recomendación final de RDF.
- RSS 1.0 es un formato abierto por el grupo de trabajo de RSS-DEV, estando parado otra vez para el resumen del sitio de RDF. RSS 1.0 es un formato de RDF como RSS 0.90, pero no totalmente compatible con él, puesto que 1.0 se basa en la recomendación final de RDF 1.0.
- RSS 1.1 es también un formato abierto y se piensa poner al día y substituir RSS 1.0. La especificación es un bosquejo independiente no apoyado o no endosado de cualquier manera por el grupo de trabajo RSS-Revelador o de cualquier otra organización.
El rama de RSS 2.* (inicialmente UserLand, ahora Harvard) incluye las versiones siguientes:
- RSS 0.91 es la versión simplificada de RSS lanzada por Netscape, y también el número de versión de la versión simplificada defendida por Dave Winer del software de Userland. La versión de Netscape ahora fue llamada resumen Rich Site, esto era no más un formato de RDF, pero era relativamente fácil de utilizar. Sigue siendo la variante más común de RSS.
- RSS 0.92 a 0.94 son las extensiones del formato de RSS 0.91, que son sobre todo compatibles con uno a y con la versión de Winer de RSS 0.91, pero no son compatibles con RSS 0.90. En todas las especificaciones de Userland RSS 0.9x, RSS era no más siglas.
- RSS 2.0.1 tiene la versión número interna 2.0. RSS 2.0.1 fue proclamado “para ser congelado”, pero todavía para ser puesto al día poco después lanzamiento sin cambiar el número de versión. RSS ahora parado para el Syndication realmente simple. El cambio principal en esta versión es un mecanismo explícito de la extensión usando XML Namespaces.
Para la mayor parte, versiones más últimas en cada rama son backward-compatible con versiones anteriores (aparte de sintaxis non-conformant de RDF en 0.90), y ambas versiones incluyen mecanismos correctamente documentados de la extensión usando XML Namespaces, o directamente (en el rama 2.*) o con RDF (en el rama 1.*). La mayoría del software support del syndication ambos ramas. El artículo del peregrino de la marca “el mito de la compatibilidad de RSS” discute compatibilidad de la versión de RSS más detalladamente.
Los mecanismos de la extensión permiten para que cada rama siga innovaciones en la otra. Por ejemplo, el rama de RSS 2.* era el primer para apoyar los recintos, haciéndote la opción principal actual para podcasting, y en fecha mid-2005 es el formato apoyado para ese uso por los iTunes y el otro software podcasting; sin embargo, una extensión del recinto está disponible ahora para el rama de RSS 1.*, mod_enclosure [4]. Asimismo, la especificación de la base de RSS 2.* no apoya el abastecimiento con texto completo además de una sinopsis, pero el margen de beneficio de RSS 1.* puede (y está a menudo) ser utilizado como extensión. Hay también varios paquetes exteriores comunes de la extensión disponibles, incluye una nueva oferta de Microsoft para el uso en el Internet Explorer 7.
El problema más serio de la compatibilidad está con margen de beneficio del HTML. El lector-general de RSS de Userland considerado como la referencia puesta en práctica-no filtró originalmente hacia fuera margen de beneficio del HTML de las alimentaciones. Consecuentemente, los editores comenzaron a poner margen de beneficio del HTML en los títulos y las descripciones de artículos en su RSS alimentan. Este comportamiento se ha esperado extensamente de lectores, al punto de convertirse en un estándar de hecho, aunque todavía hay una cierta inconsistencia en cómo el software maneja este margen de beneficio, particularmente en títulos. La especificación de RSS 2.0 fue puesta al día más adelante para incluir ejemplos del HTML entidad-codificado, no obstante todos los usos llanos anteriores del texto siguen siendo válidos.
Átomo
En la reacción a las ediciones reconocidas con RSS (y porque se congela RSS 2.0), un tercer grupo comenzó una nueva especificación del syndication, átomo, en junio de 2003, y su trabajo fue adoptado más adelante por el Internet Engineering Task Force (IETF).
Las ventajas relativas del átomo y los dos ramas de RSS son una cuestión de discusión dentro de la comunidad del Tela-syndication. Los partidarios del átomo demandan que mejora en RSS mediante confiar en características estándares de XML, especificando un envase de la carga útil que pueda manejar muchas diversas clases de contenido inequívoco, y haciendo una especificación mantener por una organización de estándares reconocida. Los partidarios de RSS demandan que el átomo introduce innecesariamente un tercer rama de las especificaciones del syndication, más futuro confundiendo el mercado.
Para una comparación del átomo 1.0 a RSS 2.0 ver el átomo comparado a RSS 2.0.
BitTorrent y RSS
El uso BitTorrent del par-a-par también ha anunciado la ayuda para RSS. Tales alimentaciones (también conocidas como Torrent/RSS-es) permitirán que los usos del cliente descarguen archivos automáticamente (también conocido como Broadcatching). La mayoría de BitTorrent de los clientes de la ayuda común de la oferta RSS ya.
Ejemplo
Lo que sigue es un ejemplo de un archivo de RSS 1.0.
¿<? ¿version= " 1.0 " del xml? >
<rdf: Xmlns
de RDF: xmlns= " http://purl.org/rss/1.0/ " de "
http://www.w3.org/1999/02/22-rdf-syntax-ns # " del rdf= >
rdf del <channel: el about= " http://www.xml.com/xml/news.rss " >
<description>
XML.com de http://xml.com/pub </link>
del <link>
de <title>XML.com</title> ofrece una mezcla rica de la información y de los servicios
para la comunidad de XML.
rdf
del <image de </description>: <rdf del <items> de/> de " http://xml.com/universal/images/xml_tiny.gif
"
del resource=: <rdf
de Seq>: <rdf de/> de " http://xml.com/pub/2000/08/09/xslt/xslt.html " del resource=
del li: resource= " http://xml.com/pub/2000/08/09/rdfdb/index.html "/> </rdf
del li: Rdf
del <textinput
de Seq> </items>: resource= " http://search.xml.com "/>
</channel>
rdf del <image: about= " http://xml.com/universal/images/xml_tiny.gif " >
<url>
http://xml.com/universal/images/xml_tiny.gif </url> </image>
de http://www.xml.com </link> del <link>
de <title>XML.com</title>
rdf del <item: el about= " http://xml.com/pub/2000/08/09/xslt/xslt.html " >
las inclusiones <title>Processing con el <description>
de http://xml.com/pub/2000/08/09/xslt/xslt.html </link> del <link>
de XSLT</title>
que procesa inclusiones del documento con las herramientas generales de XML puede ser
problemático. Este artículo propone una manera de preservar la información
de la inclusión con el proceso SAX-basado.
</description>
</item>
rdf del <item: el about= " http://xml.com/pub/2000/08/09/rdfdb/index.html " >
RDF <title>Putting a la herramienta
del <description> de http://xml.com/pub/2000/08/09/rdfdb/index.html </link>
del <link>
de Work</title> y a la ayuda del API para el marco de la descripción del recurso
es lentamente el venir de la edad. Edd Dumbill hecha una ojeada RDFDB,
una de las cajas de herramientas nuevas más emocionantes de RDF.
</description>
</item>
rdf del <textinput: <link> http://search.xml.com </link> </textinput> </rdf
de s XML collection</description>
<name>s</name> de XML.com del <description>Search de XML.com </title> del <title>Search
de "
http://search.xml.com " del about=
>
': RDF>
Lo que sigue es un ejemplo de un archivo de RSS 2.0.
¿<? ¿version= " 1.0 " del xml? >
version= " 2.0 " de los <rss >
<description>Liftoff
de http://liftoff.msfc.nasa.gov/ </link>
del <link> del <title>Liftoff News</title>
del <channel> al <pubDate>Tue del espacio
Exploration.</description>
<language>en-us</language>, 10 Jun de 2003 04:00: <lastBuildDate>Tue de 00
GMT</pubDate>, 10 Jun de 2003 09:41: 01 redactor
2.0</generator> <managingEditor>editor@example.com</managingEditor> <webMaster>webmaster@example.com</webMaster>
del <generator>Weblog de http://blogs.law.harvard.edu/tech/rss </docs>
del <docs>
de GMT</lastBuildDate>
¿el <description>How
<title>Star de http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp
</link> del <link> del <item>
City</title> hace a americanos consigue listo trabajar con los rusos a bordo
de la estación espacial internacional? Toman un curso acelerado en cultura, lengua
y protocolo en el <pubDate>Tue de la estrella City.</description>
de Rusia, 3 Jun de 2003 09:39: <guid> http://liftoff.msfc.nasa.gov/2003/06/03.html#item573
</guid> </item> de 21
GMT</pubDate>
los vigilantes
<description>Sky de http://liftoff.msfc.nasa.gov/
</link> del <link> del <title>Space
Exploration</title> del <item> en Europa, Asia, y partes de Alaska y de Canadá
experimentarán un eclipse parcial del sol el sábado 31 de mayo. <pubDate>Fri
de </description>, 30 de mayo de 2003 11:06: <guid> http://liftoff.msfc.nasa.gov/2003/05/30.html#item572
</guid> </item> de 42
GMT</pubDate>
el motor
del <title>The del <item> que hace a hombre
del <description>Before de http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp </link>
del <link> de More</title> viaja a Marte, esperanzas de la NASA de diseñar los motores nuevos
que nos dejarán volar a través de la Sistema Solar más rápidamente. El motor
propuesto de VASIMR haría el <pubDate>Tue
de that.</description>, 27 de mayo de 2003 08:37: <guid> http://liftoff.msfc.nasa.gov/2003/05/27.html#item571
</guid> </item> de 32
GMT</pubDate>
el <link>
sucio http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp </link>
de Laundry</title> de los <title>Astronauts del <item>
<description>Compared a nave espacial anterior, la estación espacial
internacional tiene muchos lujos, pero las instalaciones del lavadero no son uno de ellos.
En lugar, los astronautas tienen otro <pubDate>Tue
de options.</description>, 20 de mayo de 2003 08:56: <guid> http://liftoff.msfc.nasa.gov/2003/05/20.html#item570
</guid> </item> </channel>
</rss>
de 02
GMT</pubDate>
Ver también
- Aggregator (o lector).
- Átomo (estándar)
- Lista de las idiomas contentas del margen de beneficio del syndication
- Medios RSS
- Web semántico
- Broadcatching
- RDF
Notas y referencias
- ^ Winer, Dave, 12 de diciembre de 1997. Scripting.com: Noticias de Scripting en XML
- ^ Libby, Dan, 10 de julio de 1999. Espec. de RSS 0.91, revisión 3
- ^ Winer, Dave, 4 de junio de 2000. RSS 0.91: Copyright y negación
- Grupo de trabajo del ^ RSS-DEV, 9 de diciembre de 2000. Resumen del sitio de RDF (RSS) 1.0
- ^ Winer, Dave, 25 de diciembre de 2000. Especificación de RSS 0.92
- ^ Winer, Dave, 20 de abril de 2001. Especificación de RSS 0.93
- Centro de Berkman del ^, 15 de julio de 2003. Movimientos de la especificación de RSS 2.0 a Berkman
- ^ Swartz, Aaron, 6 de septiembre de 2002. El camino a RSS 3.0 y a RSS 3.0
- ^ Palmer, Sean B. y Christopher Schmidt, 23 de enero de 2005. RSS 1.1: Resumen del sitio de RDF
- ^ Avidan, Jonatán, agosto de 2005. Proyecto de RSS 3
Acoplamientos externos
Especificaciones
- Especificación de RSS 0.90
- Espec. de RSS 0.91, revisión 3
- Módulos de las especificaciones de RSS 1.0 (resumen 1.0 del sitio de RDF)
- Especificaciones de RSS 1.1
- Módulos de las especificaciones de RSS 2.0
- (propuesto) extensiones que comparten simples a RSS (Microsoft)
- rss-extensions.org, una lista propuesta de las extensiones de RSS de las compañías tales como Microsoft, Apple y otros
Otros artículos
- Historia de RSS (José Reagle)
- Historia de RSS (Dave Winer)
- FAQ político de RSS (Dave Winer)
- Historia de la bifurcación de RSS (peregrino de la marca)
- RSS 2.0 y átomo 1.0 comparado (various/wiki)
- Alimentaciones del contenido con RSS 2.0
Clases particulares y referencias
- Construyendo una alimentación de RSS gradualmente
- Estudio del uso, RSS-Travesía en el de corriente (Ipsos Insight/Yahoo!) (Archivo del pdf)
- Firefox: Alimentaciones de la tela de RSS y Bookmarks vivos
- Clase particular de RSS para los editores contentos y Webmasters

