..
I en tidligere artikel introducerede vi RSS-formatet , et XML-baseret, indførelse af strukturen i standard RSS (hvilket står for Really Simple Sindacation) til udveksling af oplysninger mellem forskellige web-applikationer
Lad os undersøge her RSS format RSS 2,0 eller mere præcist 2.
Det er altid et format baseret på en standard XML-struktur som af foderet om nyheder compagnie-awama.com, findes på:
Overvej strukturen netop angivet, semplifichiamola-niveau kode og se hvert enkelt tag, der er formålet:
<? 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 - Nyheder Online </ title>
<link> http://www.miosito.ext/news/ </ link>
<description> News of the Web MioSito.ext CRA </ description>
<sprog> da </ language>
<lastBuildDate> 2008/01/04 13:06:54 </ lastBuildDate>
<image>
<url> http://www.miosito.ext/logo_news.gif </ url>
<title> MioSito.ext - Nyheder Online </ title>
<link> http://www.miosito.ext/news/ </ link>
</ Billede>
<item>
<title> <! [CDATA [titlen på nyheder ]]></ title>
<link> http://www.miosito.ext/notizia.asp?id=123 </ link>
<description> <! [CDATA [Kort beskrivelse ...
]]></ Beskrivelse>
<author> MioSito.ext </ forfatter>
<pubDate> Ti 01 april de 2008 GMT </ pubDate>
<category domain="http://www.miosito.ext/categoria.asp?id=5"> Navn Kategori </ category>
<guid IsPermaLink="true"> http://www.miosito.ext/notizia.asp?id=123 </ guid>
</ Vare>
</ Kanal>
</ Rss>
Det er en grundlæggende form for RSS 2.0, men tags er tilgængelige for mange flere, så vi begynde at kigge på brugt dem, der starter fra den grundlæggende struktur.
Den grundlæggende struktur bruges primært til at se XML-header, så er RSS-tag, som indeholder attributter, der angiver webadressen på hans officielle namespaces, og derefter den kanal tag, som vil indeholde data-filer af alle RSS-feeds.
Kanalen består af tre dele:
I kraft af, hvad der er nævnt i foregående afsnit, ser vi, at det element kanalen ser i alle de RSS-feeds, så det lyder måske fjollet at tale om at tænke som et element i sin egen ret.
For DUI diskutere alle de elementer, som går direkte i kanalen, med henvisning til, efter de obligatoriske og valgfrie elementer og billedelementer.
Det følgende er en detaljeret liste over nødvendige etiketter af kanalen element.
Der er ingen tvivl om, at XML-filen skal udarbejdes respekterer semantiske regler for XML i sig selv, eller håndtere specialtegn og andre potentielt irriterende og farlige aspekter i relation til integriteten af de XML-fil i spørgsmålet.
Men især med hensyn til nyheder, kan det ske ofte blive konfronteret med vanskelige at håndtere undtagelser, som ville sende den XML-fil ved en fejl, og dermed script, der fjernaflæses det til at vise feed.
Problemet er blot styres gennem CDATA kommandoen, når XML-fil er det lykkedes bedst, styrer undtagelser uoverskuelig med hensyn til karakter og potentielle lille, men afgørende fejl.
Koden eksempel vist ovenfor forklarer, på det praktiske plan, hvordan man kan integrere det i XML-tags:
<title> <b> <! [CDATA [</ b> Titel på nyheder <b> ]]></ b> </ title>Jeg har fremhævet med fed kode til at gøre det mere adskille CDATA ved læsning og indlæring af konceptet i spørgsmål i denne sektion.
| |
CSS (Kursus)
Web Design og tilgængelighed i henhold til W3C CSS og XHTML. Fra 29 €. |
| |
XML (Kursus)
Oprettelse af XML-strukturer, XSL og andre sprog udvides. Fra 29 €. |