..
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:
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>
É 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:
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.
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.
| |
CSS (Curso)
Web Design e Acessibilidade de acordo com a W3C CSS e XHTML. A partir de 29 €. |
| |
XML (Curso)
Criação de estruturas XML, XSL e extensível outras línguas. A partir de 29 €. |