RSS kielioppi

RSS 2.0:n syntaksi on yksinkertainen ja tiukka. Nämä säännöt ovat helppoja oppia ja käyttää.

Kuinka RSS toimii

RSS:ää käytetään tiedon jakamiseen verkkosivustojen välillä.

Käytä RSS:ää sisällön rekisteröimiseen nimetyllä kerääjällä.

Yksi vaiheessa on luoda RSS-dokumentti ja tallentaa se .xml-päätteellä. Sitten siirrä tämä tiedosto verkkosivustollesi. Seuraavaksi rekisteröi tiedoston RSS-kerryttäjään. Jokapäiväisesti kerryttäjä etsii rekisteröityjä RSS-dokumentteja, tarkistaa niiden linkit ja näyttää tietoja syötteistä, jotta asiakkaat voivat liittyä heitä kiinnostaviin dokumentteihin.

Vinkki:Ole hyvä ja RSS-julkaisu Tämä luku tutkii ilmaisia RSS-kerryttäjäpalveluita.

Yksi RSS-esimerkki-dokumentti

RSS-dokumentti käyttää yksinkertaista itselleen kuvaavaa syntaksia:

Katsotaan yksinkertaista RSS-dokumenttia:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>CodeW3C.comin etusivu</title>
  <link>http://www.codew3c.com</link>
  <description>Ilmaisia verkkosivuston rakentamisen opasteja</description>
  <item>
    <title>RSS-opas</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Uusi RSS-opas CodeW3C.comilla</description>
  </item>
  <item>
    <title>XML-opas</title>
    <link>http://www.codew3c.com/xml</link>
    <description>Uusi XML-opas CodeW3C.comilla</description>
  </item>
</channel>
</rss>

Dokumentin ensimmäinen rivi: XML-lausunto - määrittelee dokumentissa käytetyn XML-version ja merkkikoodauksen. Tämä esimerkki noudattaa 1.0-sääntöjä ja käyttää ISO-8859-1 (Latin-1/Eurooppalainen) merkkikoodausasetusta.

Seuraava rivi on RSS-dokumentin tunniste RSS-lausunnolla (tässä tapauksessa RSS version 2.0).

Seuraava rivi sisältää <channel> -elementin. Tämä elementti kuvaa RSS-syötettä.

<channel> -elementillä on kolme pakollista alielementtiä:

  • <title> - Määritä kanavan otsikko. (esim. CodeW3C etusivu)
  • <link> - Määritä kanavaan johtava hyperlinkki. (esim. www.codew3c.com)
  • <description> - Kuvaile tätä kanavaa (esim. ilmaiset verkkosivuston rakentamisen opastukset)

Jokaisella <channel> -elementillä voi olla yksi tai useita <item> -elementtejä.

Jokainen <item> -elementti voi määritellä RSS-syötteen yhden artikkelin tai "tarinan".

<item> -elementillä on kolme pakollista alielementtiä:

  • <title> - Määritä projektin otsikko. (esim. RSS opastukset)
  • <link> - Määritä projektiin johtava hyperlinkki. (esim. http://www.codew3c.com/rss)
  • <description> - Kuvaile tätä hanketta (esim. CodeW3C:n RSS opastukset)

Lopuksi, seuraavat kaksi riviä sulkemavat <channel> ja <rss> -elementit.

RSS:n kommentit

RSS:ssä kommenttien kirjoittamisen kielioppi on samanlainen kuin HTML:n kielioppi:

<!-- Tämä on RSS kommentti -->

RSS kirjoitetaan XML:n avulla

Koska RSS on myös XML, muista:

  • Kaikilla elementeillä täytyy olla sulkemistunniste
  • Elementit ovat herkkiä isokirjaimille ja pienikirjaimille
  • Elementit täytyy olla oikein sisennetty
  • Omistevärit täytyy olla lainausmerkeissä