RSS (formato da lima)
De Wikipedia, a enciclopédia livre
| Extensão de lima: | .rss, .xml |
|---|---|
| Tipo do MIME: | application/rss+xml |
| Tipo de formato: | Syndication |
| Estendido de: | XML |
- Para alimentações de RSS de Wikipedia, ver Wikipedia: Syndication.
RSS é uma família de formatos da alimentação da correia fotorreceptora, especificada em XML e usada para o syndication da correia fotorreceptora. RSS é usado (entre outras coisas) Web site, weblogs e podcasting da notícia. A abreviatura é usada vària consultar aos seguintes padrões:
- Syndication realmente simples (RSS 2.0)
- Sumário rico do local (RSS 0.91, RSS 1.0)
- Sumário do local de RDF (RSS 0.9 e 1.0)
As alimentações da correia fotorreceptora fornecem o índice da correia fotorreceptora ou os sumários do índice da correia fotorreceptora junto com as ligações às versões cheias do índice, e os outros metadata. RSS, no detalhe, entrega esta informação como uma lima de XML chamou uma alimentação de RSS, webfeed, córrego de RSS, ou canaleta de RSS. Além a facilitar o syndication, as alimentações da correia fotorreceptora permitem que os leitores freqüentes de um Web site sigam updates no local usando um aggregator.
Índices |
Uso
Enquanto os meios mainstream tentam realizar o potencial cheio de RSS, os meios de notícia estão utilizando RSS contorneando fontes tradicionais da notícia. Os consumidores e os journalists podem agora ter a notícia alimentaram-lhe constantemente em vez de procurará-lo por.
Um programa sabido como um leitor ou um aggregator da alimentação pode verificar uma lista das alimentações em nome de um usuário e indicar todos os artigos updated que encontrar. É comum às alimentações da correia fotorreceptora do achado em Web site principais e muitos menores. Alguns Web site deixaram povos escolher entre RSS ou alimentações formatadas átomo da correia fotorreceptora; outros oferecem somente RSS ou somente átomo.
os programas RSS-cientes estão disponíveis para vários sistemas operando-se. os leitores e os aggregators do Cliente-lado são construídos tipicamente como programas ou extensões autônomas aos programas existentes tais como browsers da correia fotorreceptora. Os Browsers tais como o Microsoft Internet Explorer 7 de Mozilla Firefox, de Safari, de ópera e Integraram a sustentação para alimentações de RSS.
os leitores da alimentação e os aggregators Correia-baseados da notícia não requerem nenhuma instalação do software e fazem as “alimentações” do usuário disponíveis em todo o computador com acesso da correia fotorreceptora. A correia fotorreceptora existente da liga de alguns aggregators alimenta em alimentações novas, por exemplo, fazer exame de todos os artigos relacionados football de diversos esportes alimentam e fornecer uma alimentação nova do football. Há também motores de busca para o índice publicado através das alimentações da correia fotorreceptora como Feedster ou Blogdigger.
Em Web pages, as alimentações da correia fotorreceptora (RSS ou átomo) são ligadas tipicamente com a palavra “subscrevem”, um retângulo alaranjado
, ou com as letras
ou
. Muitos aggregators da notícia tais como meu Yahoo! [1] publicar teclas da subscrição (
) para o uso em Web pages simplificar o processo de adicionar alimentações da notícia.
History
Antes que RSS diversos formatos similares existiu já para o syndication, mas nenhuns conseguiram popularidade difundida ou estão ainda no uso comum hoje, como a maioria envisioned para trabalhar somente com um único serviço. Por exemplo, em Microsoft 1997 criado canalizar o formato da definição para a característica ativa da canaleta do Internet Explorer 4.0, que se tornou suavemente popular. Dave Winer projetou também seu próprio formato do syndication de XML para o uso em seu weblog da notícia de Scripting, que foi introduzido também em 1997 [1].
O sumário do local de RDF, a primeira versão de RSS, foi criado por Dan Libby de Netscape em março 1999 para o uso em meu portal de Netscape. Esta versão tornou-se sabida como RSS 0.9. Em julho 1999, respondendo aos comentários e às sugestões, Libby produziu um protótipo RSS tentatively nomeado 0.91 [2] (RSS que está para o sumário rico do local), que simplificasse o formato e incorporasse partes do formato scripting da notícia de Winer. Isto consideraram uma medida do ínterim, com o Libby que sugere um RSS 1.0 como o formato através do original so-called dos futuros [citação necessitada].
Logo mais tarde, interesse perdido Netscape em RSS/XML, deixando o formato sem um proprietário, apenas como se estava tornando usado extensamente. Um grupo e um enviamento de funcionamento alistam, RSS-DEV, são ajustados acima por vários usuários e por notables de XML para continuar seu desenvolvimento. Ao mesmo tempo, Winer afixou unilaterally uma versão modificada da especificação de RSS 0.91 ao Web site de Userland, desde que era já dentro uso em seus produtos. Reivindicou a especificação de RSS 0.91 era a propriedade de sua companhia, software de UserLand. [3] Desde que nenhum lado teve toda a reivindicação oficial no nome ou no formato, os argumentos raged sempre que um ou outro lado reivindicou RSS como seus próprios, criando o que se tornou sabido enquanto a forquilha de RSS.
Em outubro, 2000, Tristan Louis sugeriu algumas mudanças incrementais ao formato, que seria agrupado sob um RSS 0.92 que dirige. O grupo de RSS-DEV foi sobre produzir RSS 1.0 [4] em dezembro 2000. Como RSS 0.9 (mas não 0.91) isto foi baseado nas especificações de RDF, mas era mais modular, com os muitos dos termos que vêm dos vocabulários padrão dos metadata tais como o núcleo de Dublin.
Dezenove dias mais tarde, Winer liberou por himself RSS 0.92 [5], um menor e suposta um jogo compatível das mudanças a RSS 0.91 baseado na mesma proposta. Em abril 2001, publicou um esboço de RSS 0.93 [6] que eram quase idênticos a 0.92. Um esboço RSS 0.94 aplainou em agosto, reverting as mudanças feitas em 0.93, e adicionando um tipo atributo ao elemento da descrição.
Em setembro 2002, Winer liberou um sucessor final a RSS 0.92, sabido como RSS 2.0 e emfatizar “o Syndication realmente simples” como o meaning da abreviatura da três-letra. As especs. de RSS 2.0 removeram o tipo atributo adicionado em RSS 0.94 e permitiram que os povos adicionassem elementos da extensão usando namespaces de XML. Diversas versões de RSS 2.0 foram liberadas, mas o número de versão do modelo do original não foi mudado.
Em novembro, 2002, os tempos de New York começaram a oferecer a seus leitores a abilidade de subscrever às alimentações da notícia de RSS relacionadas aos vários tópicos. Em janeiro, 2003, Winer chamou o adoption dos tempos de New York de RSS “derrubar o ponto” em dirigir o formato de RSS que transforma-se um padrão de de facto.
Em julho, 2003, o software de Winer e de Userland atribuiu a posse da especificação de RSS 2.0 a seu então workplace, o centro de Berkman de Harvard para o Internet & a sociedade [7].
Winer foi criticado unilaterally criando um formato novo e levantando o número de versão. Na resposta, o co-autor Aaron Swartz de RSS 1.0 publicou RSS 3.0 [8], um formato textual do non-XML. O formato foi pretendido possivelmente enquanto um parody e somente algumas execuções foram feitos sempre.
Em janeiro 2005, Sean B. Palmer, Christopher Schmidt, e Cody Woodard produziu um esboço preliminar de RSS 1.1. [9] Pretendeu-se como um bugfix para 1.0, removendo pequeno-usou características, simplificando a sintaxe e melhorando a especificação baseada nas especificações mais recentes de RDF. Até à data de julho 2005, RSS 1.1 tinha atingido pouco mais do que um exercício academic.
Em abril 2005, o computador de Apple Inc. liberou o Safari 2.0 com as potencialidades da alimentação de RSS construídas dentro. O Safari entregou a abilidade de ler alimentações de RSS, e bookmark as, com características de busca internas.
Em agosto 2005, o estudante Israeli Jonathan Avidan lançou unilaterally um projeto para criar “RSS 3” [10]. Não ganhou o revestimento protetor de qualquer um na indústria de RSS.
Em novembro 2005, Microsoft propôs suas extensões compartilhando simples [2] a RSS, nomeado informal “sincronização simples real” [3] por Colm Smyth.
Em dezembro 2005, a equipe do IE de Microsoft e a equipe do Outlook anunciada em seus blogs que estará adotando o ícone da alimentação primeiramente usaram-se no browser de Mozilla Firefox
, fazendo eficazmente ao quadrado alaranjado com as ondas de rádio brancas o padrão da indústria para RSS e relacionaram-se formatos tais como o átomo. Também em fevereiro 2006, a ópera anunciou-os demasiado adicionará o quadrado alaranjado em sua liberação seguinte da ópera 9.
Em janeiro 2006, Rogers Cadenhead relaunched a placa consultiva de RSS a fim mover para a frente o formato de RSS.
Incompatibilities
Como notável acima, há diversas versões diferentes de RSS, caindo em duas filiais principais (RDF e 2.*). A filial de RDF, ou de RSS 1.* inclui as seguintes versões:
- RSS 0.90 era a versão original de Netscape RSS. Este RSS foi chamado sumário do local de RDF, mas baseado em um esboço trabalhando adiantado do padrão de RDF, e não era compatível com a recomendação final de RDF.
- RSS 1.0 é um formato aberto pelo grupo de funcionamento de RSS-DEV, estando outra vez para o sumário do local de RDF. RSS 1.0 é um formato de RDF como RSS 0.90, mas não inteiramente compatível com ele, desde que 1.0 são baseados na recomendação final de RDF 1.0.
- RSS 1.1 é também um formato aberto e é pretendido atualizar e substituir RSS 1.0. A especificação é um esboço independente não suportado ou não endossado em toda a maneira pelo grupo de funcionamento RSS-Colaborador ou em qualquer outra organização.
A filial de RSS 2.* (inicialmente UserLand, agora Harvard) inclui as seguintes versões:
- RSS 0.91 é a versão simplificada de RSS liberada por Netscape, e também o número de versão da versão simplificada championed por Dave Winer do software de Userland. A versão de Netscape foi chamada agora sumário de Rico Local, este era já não um formato de RDF, mas era relativamente fácil de usar-se. Remanesce o variant o mais comum de RSS.
- RSS 0.92 a 0.94 são as expansões do formato de RSS 0.91, que são na maior parte compatíveis um com o otro e com versão de Winer de RSS 0.91, mas não são compatíveis com RSS 0.90. Em todas as especificações de Userland RSS 0.9x, RSS era já não um acrônimo.
- RSS 2.0.1 tem a versão número interna 2.0. RSS 2.0.1 foi proclamado “para ser congelado”, mas para ser atualizado ainda logo após a liberação sem mudar o número de versão. RSS estado agora para o Syndication realmente simples. A mudança principal nesta versão é um mecanismo explícito da extensão usando XML Namespaces.
Para a maioria de parte, umas versões mais atrasadas em cada filial são backward-compatible com versões mais adiantadas (com exceção da sintaxe non-conformant de RDF em 0.90), e ambas as versões incluem mecanismos corretamente documentados da extensão usando XML Namespaces, ou diretamente (na filial 2.*) ou com RDF (na filial 1.*). A maioria de software support do syndication ambas as filiais. O artigo do Pilgrim da marca “o mito da compatibilidade de RSS” discute a compatibilidade da versão de RSS mais detalhadamente.
Os mecanismos da extensão fazem possível para que cada filial siga inovações nas outras. Por exemplo, a filial de RSS 2.* era a primeira para suportar os cercos, fazendo lhe a escolha principal atual para podcasting, e até à data de mid-2005 é o formato suportado para esse uso por iTunes e pelo outro software podcasting; entretanto, uma extensão do cerco está agora disponível para a filial de RSS 1.*, mod_enclosure [4]. Do mesmo modo, a especificação do núcleo de RSS 2.* não suporta fornecer full-text além a um synopsis, mas o markup de RSS 1.* pode (e é frequentemente) ser usado como uma extensão. Há também diversos pacotes exteriores comuns da extensão disponíveis, inclui uma proposta nova de Microsoft para o uso no Internet Explorer 7.
O problema o mais sério da compatibilidade é com markup do HTML. O leitor-geral de RSS de Userland considerado como a referência execução-não filtrou originalmente para fora o markup do HTML das alimentações. Em conseqüência, os publishers começaram a colocar o markup do HTML nos títulos e as descrições dos artigos em seu RSS alimentam. Este comportamento tornou-se esperado extensamente dos leitores, ao ponto de transformar-se um padrão de de facto, embora há ainda alguma inconsistência em como o software segura este markup, particularmente nos títulos. A especificação de RSS 2.0 foi atualizada mais tarde para incluir exemplos do HTML entidade-codificado, porém todos os usos lisos prévios do texto remanescem válidos.
Átomo
Na reação às edições reconhecidas com RSS (e porque RSS 2.0 é congelado), um terceiro grupo começou uma especificação nova do syndication, átomo, em junho 2003, e seu trabalho foi adotado mais tarde pelo Internet Engineering Task Force (IETF).
Os benefícios relativos do átomo e as duas filiais de RSS são uma matéria do debate dentro da comunidade do Correia-syndication. Os Supporters do átomo reivindicam que melhora em RSS confiando em características padrão de XML, especificando um recipiente do payload que possa segurar muitos tipos diferentes do índice unambiguously, e tendo uma especificação mantida por uma organização de padrões reconhecida. Os Supporters de RSS reivindicam que o átomo introduz desnecessariamente uma terceira filial de especificações do syndication, mais adicional confundindo o marketplace.
Para uma comparação do átomo 1.0 ao RSS 2.0 ver o átomo comparado a RSS 2.0.
BitTorrent e RSS
A aplicação BitTorrent do par-à-par anunciou também a sustentação para RSS. Tais alimentações (sabidas também como Torrent/RSS-es) permitirão que as aplicações do cliente download limas automaticamente (sabido também como Broadcatching). A maioria de BitTorrent dos clientes de sustentação comum da oferta RSS já.
Exemplo
O seguinte é um exemplo de uma lima de RSS 1.0.
<? version= " 1.0 " do xml? >
<rdf: Xmlns
de RDF: rdf= " http://www.w3.org/1999/02/22-rdf-syntax-ns # "
xmlns= " http://purl.org/rss/1.0/ " >
rdf do <channel: o about= " http://www.xml.com/xml/news.rss " >
<description>
XML.com de http://xml.com/pub </link>
do <link>
de <title>XML.com</title> caracteriza uma mistura rica da informação e dos serviços
para a comunidade de XML.
rdf
do <image de </description>: <rdf do <items> de/> de " http://xml.com/universal/images/xml_tiny.gif
"
do resource=: <rdf
de Seq>: <rdf de/> de " http://xml.com/pub/2000/08/09/xslt/xslt.html " do resource=
do li: resource= " http://xml.com/pub/2000/08/09/rdfdb/index.html "/> </rdf
do li: Rdf
do <textinput
de Seq> </items>: resource= " http://search.xml.com "/>
</channel>
rdf do <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> do <link>
de <title>XML.com</title>
rdf do <item: o about= " http://xml.com/pub/2000/08/09/xslt/xslt.html " >
Inclusions <title>Processing com o <description>
de http://xml.com/pub/2000/08/09/xslt/xslt.html </link> do <link>
de XSLT</title>
que processa inclusions do original com as ferramentas gerais de XML pode ser
problematic. Este artigo propõe uma maneira de preservar a informação
do inclusion com processar SAX-baseado.
</description>
</item>
rdf do <item: o about= " http://xml.com/pub/2000/08/09/rdfdb/index.html " >
RDF <title>Putting à ferramenta
do <description> de http://xml.com/pub/2000/08/09/rdfdb/index.html </link>
do <link>
de Work</title> e à sustentação do API para a estrutura da descrição do recurso
é lentamente vinda de idade. Edd Dumbill faz exame de um olhar em RDFDB,
um dos toolkits novos os mais emocionantes de RDF.
</description>
</item>
rdf do <textinput: <link> http://search.xml.com </link> </textinput> </rdf
de s XML collection</description>
<name>s</name> de XML.com do <description>Search de XML.com </title> do <title>Search
de "
http://search.xml.com " do about=
>
': RDF>
O seguinte é um exemplo de uma lima de RSS 2.0.
<? version= " 1.0 " do xml? >
version= " 2.0 " dos <rss >
<description>Liftoff
de http://liftoff.msfc.nasa.gov/ </link>
do <link> do <title>Liftoff News</title>
do <channel> ao <pubDate>Tue do espaço
Exploration.</description>
<language>en-us</language>, 10 junho 2003 04:00: <lastBuildDate>Tue de 00
GMT</pubDate>, 10 junho 2003 09:41: 01 editor
2.0</generator> <managingEditor>editor@example.com</managingEditor> <webMaster>webmaster@example.com</webMaster>
do <generator>Weblog de http://blogs.law.harvard.edu/tech/rss </docs>
do <docs>
de GMT</lastBuildDate>
o <description>How
<title>Star de http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp
</link> do <link> do <item>
City</title> faz americanos começa pronto para trabalhar com os Russians a bordo
da estação de espaço internacional? Fazem exame de um curso de ruído elétrico na cultura, na língua
e no protocolo no <pubDate>Tue da estrela City.</description>
de Rússia, 03 junho 2003 09:39: <guid> http://liftoff.msfc.nasa.gov/2003/06/03.html#item573
</guid> </item> de 21
GMT</pubDate>
os watchers
<description>Sky de http://liftoff.msfc.nasa.gov/
</link> do <link> do <title>Space
Exploration</title> do <item> em Europa, em Ásia, e em partes de Alaska e de Canadá
experimentarão um eclipse parcial do sol em sábado, <pubDate>Fri de maio
31st.</description>, 30 maio 2003 11:06: <guid> http://liftoff.msfc.nasa.gov/2003/05/30.html#item572
</guid> </item> de 42
GMT</pubDate>
o motor
do <title>The do <item> que faz o homem
do <description>Before de http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp </link>
do <link> de More</title> viaja a Marte, esperanças da NASA projetar os motores novos
que nos deixarão voar mais rapidamente através do sistema solar. O motor
proposto de VASIMR faria o <pubDate>Tue
de that.</description>, 27 maio 2003 08:37: <guid> http://liftoff.msfc.nasa.gov/2003/05/27.html#item571
</guid> </item> de 32
GMT</pubDate>
o <link>
sujo http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp </link>
de Laundry</title> dos <title>Astronauts do <item>
<description>Compared a uma nave espacial mais adiantada, a estação de espaço
internacional tem muitos luxos, mas as facilidades da lavanderia não são um deles.
Instead, os astronautas têm o outro <pubDate>Tue
de options.</description>, 20 maio 2003 08:56: <guid> http://liftoff.msfc.nasa.gov/2003/05/20.html#item570
</guid> </item> </channel>
</rss>
de 02
GMT</pubDate>
Ver também
- Aggregator (ou leitor).
- Átomo (padrão)
- Lista de línguas satisfeitas do markup do syndication
- Meios RSS
- Correia fotorreceptora semântica
- Broadcatching
- RDF
Notas e referências
- ^ Winer, Dave, 12 dezembro 1997. Scripting.com: Notícia de Scripting em XML
- ^ Libby, Dan, 10 julho 1999. Especs. de RSS 0.91, revisão 3
- ^ Winer, Dave, 4 junho 2000. RSS 0.91: Copyright e Disclaimer
- Grupo de funcionamento do ^ RSS-DEV, dezembro 9, 2000. Sumário do local de RDF (RSS) 1.0
- ^ Winer, Dave, 25 dezembro 2000. Especificação de RSS 0.92
- ^ Winer, Dave, 20 abril 2001. Especificação de RSS 0.93
- Centro de Berkman do ^, 15 julho 2003. Movimentos da especificação de RSS 2.0 a Berkman
- ^ Swartz, Aaron, 6 setembro 2002. A estrada a RSS 3.0 e a RSS 3.0
- ^ Palmer, Sean B. e Christopher Schmidt, 23 janeiro 2005. RSS 1.1: Sumário do local de RDF
- ^ Avidan, Jonathan, agosto 2005. Projeto de RSS 3
Ligações externas
Especificações
- Especificação de RSS 0.90
- Especs. de RSS 0.91, revisão 3
- Módulos das especificações de RSS 1.0 (sumário 1.0 do local de RDF)
- Especificações de RSS 1.1
- Módulos das especificações de RSS 2.0
- (proposto) extensões compartilhando simples a RSS (Microsoft)
- rss-extensions.org, uma lista proposta de extensões de RSS por companhias tais como Microsoft, Apple e outro
Outros artigos
- History de RSS (Joseph Reagle)
- History de RSS (Dave Winer)
- FAQ político de RSS (Dave Winer)
- History da forquilha de RSS (Pilgrim da marca)
- RSS 2.0 e o átomo 1.0 compararam (various/wiki)
- Alimentações do índice com RSS 2.0
Tutorials e referências
- Construindo uma alimentação de RSS step-by-step
- Estudo do uso, RSS-Cruzamento no Mainstream (Ipsos Insight/Yahoo!) (Lima do pdf)
- Firefox: Alimentações da correia fotorreceptora de RSS e Bookmarks vivos
- Tutorial de RSS para Publishers satisfeitos e Webmasters

