RSS syntaks

RSS 2.0 syntaksen er enkel og stram. Disse regler er nemme at lære og bruge.

Hvordan fungerer RSS

RSS bruges til at dele information mellem websider.

Brug RSS til at registrere dit indhold hos en virksomhed kaldet en aggregator.

En af trinene er at oprette en RSS-dokument, og derefter gemme den med .xml-filenavn. Upload filen til din hjemmeside. Derefter registrer du den gennem en RSS-aggregator. Hver dag søger aggregatoren til de registrerede websider efter RSS-dokumenter, validerer linkene og viser information om feedene, så kunderne kan få adgang til dokumenter, der interesserer dem.

Vedligeholdelse:Vær venlig at RSS-publicering Dette afsnit gennemgår gratis RSS-aggregatorservices.

En RSS-eksempeldokument

RSS-dokumenter bruger en simpel, selvbeskrivende syntaks:

Lad os se på et simpelt RSS-dokument:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>CodeW3C.com Home Page</title>
  <link>http://www.codew3c.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.codew3c.com/rss</link>
    <description>New RSS tutorial on CodeW3C.com</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>http://www.codew3c.com/xml</link>
    <description>New XML tutorial on CodeW3C.com</description>
  </item>
</channel>
</rss>

Første linje i dokumentet: XML-deklaration - definerer XML-versionen og tegnkodningen, der bruges i dokumentet. Dette eksempel følger 1.0-standarden og bruger tegnkodningssætet ISO-8859-1 (Latin-1/West European).

Næste linje er RSS-deklarationen, der identificerer dette dokument som en RSS-dokument (dette eksempel er RSS version 2.0).

Næste linje indeholder <channel> elementet. Dette element bruges til at beskrive RSS feeden.

<channel> elementet har tre nødvendige underelementer:

  • <title> - Definer kanalens titel. (f.eks. CodeW3C forsiden)
  • <link> - Definer hyperlink til kanalen. (f.eks. www.codew3c.com)
  • <description> - Beskriv denne kanal (f.eks. gratis webstedskonstruktionsundervisning)

Hvert <channel> element kan have en eller flere <item> elementer.

Hvert <item> element kan definere et artikel eller "story" i RSS feeden.

<item> elementet har tre nødvendige underelementer:

  • <title> - Definer projektets titel. (f.eks. RSS undervisning)
  • <link> - Definer hyperlink til projektet. (f.eks. http://www.codew3c.com/rss)
  • <description> - Beskriv dette projekt (f.eks. CodeW3C's RSS undervisning)

Sidst, de to næste linjer lukker <channel> og <rss> elementer.

RSS kommentarer

Skriftsproget til at skrive kommentarer i RSS er lignende til HTML-skriftsproget:

<!-- Dette er en RSS kommentar -->

RSS bruger XML til at skrive

Fordi RSS også er XML, husk:

  • Alle elementer skal have en afsluttende tag
  • Elementer er følsomme over for store og små bogstaver
  • Elementer skal være korrekt indlejret
  • Egenskabsværdier skal være i anførsel