..


Links Patrocinados

2,0 Estrutura de um arquivo de RSS

Artigo escrito por Luca Ruggiero
Página 1 de 2

Em um artigo anterior que introduziu o formato RSS , um baseado em XML, introduzindo a estrutura do padrão RSS (que significa Really Simple Sindacation) para o intercâmbio de informações entre diferentes aplicações Web

Vamos examinar aqui o formato RSS RSS 2.0 ou mais precisamente 2.

É sempre um formato baseado em uma estrutura padrão XML como o do feed de notícias charme-et-provence.com, disponível em:

/rss/news.xml

Exemplo de formato XML RSS 2

Considere a estrutura indicada apenas, o código semplifichiamola nível e ver cada marca única que é a finalidade de:






 <? Xml version = "1.0" encoding = "ISO-8859-1">







 <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">



 



 <channel>



  



 <title> MioSito.ext - News Online </ title>



  



 <link> http://www.miosito.ext/news/ </ link>



  



 <description> News of the Web MioSito.ext cra </ description>



  



 <idioma> en </ language>



  



 <lastBuildDate> 2008/01/04 13:06:54 <lastBuildDate />



  



 <image>



   



 <url> http://www.miosito.ext/logo_news.gif </ url>



    



 <title> MioSito.ext - News Online </ title>



    



 <link> http://www.miosito.ext/news/ </ link>



  



 <Imagem />



  



 <item>



   



 <title> <! [CDATA título [do título ]]></ notícias>



   



 <link> http://www.miosito.ext/notizia.asp?id=123 </ link>



   



 <description> <! [CDATA [Breve Descrição ...

 



 Descrição ]]></>



   



 <author> MioSito.ext </ author>



   



 ter <pubDate>, 01 de abril de 2008 GMT <pubDate />



   



 <category Nome Categoria domain="http://www.miosito.ext/categoria.asp?id=5"> </ category>



   



 <GUID IsPermaLink="true"> http://www.miosito.ext/notizia.asp?id=123 </ guid>



  



 </ Item>



 



 <Channel />







 </ Rss>



A estrutura básica

É uma forma básica de RSS 2.0, mas as tags estão disponíveis para muitos mais, então começamos a olhar para os usados, a partir da estrutura básica.

A estrutura básica usada principalmente vê o cabeçalho xml, então a tag rss que contém atributos que especifica o URL do seu namespaces oficial, e então a tag canal que irá conter os arquivos de dados de todos os feeds RSS.

O canal é composto de três partes:

  • cabeçalho do site que libera a alimentação animal;
  • gestão do logotipo do site que libera a alimentação animal;
  • todos os itens da alimentação, representando os relatórios individuais.
Nos parágrafos seguintes, vamos examinar todos os elementos de divisão esquematicamente na disciplinas obrigatórias e opcionais.

O elemento canal: elementos necessários

Em virtude do que está listado no parágrafo anterior, vemos que o canal elemento vê em todos os feeds RSS, então pode parecer bobagem para falar sobre o pensamento como um elemento em sua própria direita.

A fim dui discutir todos os elementos que vão diretamente especificado no canal, referindo-se após os elementos obrigatórios e opcionais e itens de imagem.

O seguinte é uma lista detalhada de tags requeridas do elemento canal.

  • título - especifica o título da notícia;
  • link - Especifica o URL completo das notícias;
  • Descrição - Especifica o N primeiros caracteres de informação descritiva.
Usando CDATA no título e descrição

Não há dúvida de que o arquivo XML deve ser feita respeitando as regras semânticas de XML em si, ou lidar com caracteres especiais e outros aspectos potencialmente irritantes e perigosas em relação à integridade do arquivo XML em questão.

No entanto, especialmente no campo das notícias, pode acontecer muitas vezes ser confrontado com difíceis de gerenciar exceções que iria enviar o arquivo XML no erro e, conseqüentemente, o script que remotamente lê-lo para mostrar o feed.

O problema é simplesmente controlado através do comando CDATA, uma vez que o arquivo XML é o melhor gerida, consegue exceções incontrolável em termos de caráter e potencial de pequenos erros, mas crucial.

O exemplo de código mostrado acima explica, a nível prático, como integrá-lo dentro das tags XML:

 



 <title> <b> <! [CDATA [</ b> Título da notícia <b> ]]></ b> </ title>

 
Eu destaquei no código em negrito para torná-lo mais CDATA distinguíveis durante a leitura e aprendizagem do conceito em questão nesta seção.

Na mesma categoria ...
E-Learning
CSS (Curso) CSS (Curso)
Web Design e Acessibilidade de acordo com a W3C CSS e XHTML. A partir de 29 €.
XML (Curso) XML (Curso)
Criação de estruturas XML, XSL e extensível outras línguas. A partir de 29 €.
Links Patrocinados