RSS <item> -elementti

Jokainen <item>-elementti määrittelee yhden artikkelin tai "tarinan" RSS-syötteessä.

<item>-elementti

Katso seuraava RSS-dokumentti:

<?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>
</channel></rss>

Kuten edellä mainittiin, jokainen <item> -elementti voi määrittää RSS-syötteessä olevan artikkelin tai tarinan.

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

  • <title> - määrittää projektin otsikon. (esim. RSS-opas)
  • <link> - määrittää projektin hyperlinkin. (esim. http://www.codew3c.com/rss)
  • <description> - kuvaa tätä kohtea (esim. CodeW3C:n RSS-opas)

Lisäksi, useita <item> -elementtien valinnaisia alielementtejä, joista esittelemme tärkeimmät.

<author> -elementti

<author> -elementtiä käytetään määrittämään kohteen kirjoittajan sähköpostiosoite.

Huomautus:Spam-viestien estämiseksi jotkut kehittäjät eivät käytä tätä <author> -elementtiä.

Yllä olevassa RSS-dokumentissa kohteen kirjoittaja voi olla:

<author>service@codew3c.com</author>

<comments> -elementti

<comments> -elementti mahdollistaa kohteen yhdistämisen tähän kohteeseen liittyviin huomautuksiin.

Yllä olevassa RSS-dokumentissa kohteiden huomautukset voivat olla tällaisia:

<comments>http://www.codew3c.com/comments</comments>

<enclosure> -elementti

<enclosure> -elementti mahdollistaa median tiedoston tuomisen yhteen kohteeseen.

<enclosure> -elementillä on kolme pakollista ominaisuutta:

  • url - määrittää URL-osoitteen tämän median tiedostoon
  • length - määrittää tämän median tiedoston pituuden (tavuja)
  • type - määrittää median tiedoston tyyppin

Yllä olevassa RSS-dokumentissa sisään sisältyneet mediatiedostot voivat olla tällaisia:

<enclosure url="http://www.codew3c.com/rss/rss.mp3" length="5000" type="audio/mpeg" /> 

RSS <item> viitetietokirja

elementti kuvaus
<author> Valinnainen. Määritä projektin tekijän sähköpostiosoite.
<category> Valinnainen. Määritä projektiin kuuluvat yksi tai useampi luokka.
<comments> Valinnainen. Mahdollistaa projektin yhdistämisen tähän liittyviin huomautuksiin (tiedostoihin).
<description> Välttämätön. Kuvaile tätä projektia.
<enclosure> Valinnainen. Mahdollistaa median tiedoston tuonti projektiin.
<guid> Valinnainen. Määritä projektin ainutlaatuinen tunniste.
<link> Välttämätön. Määritä viittaus tähän projektiin.
<pubDate> Valinnainen. Määritä tämän projektin viimeinen julkaisupäivä.
<source> Valinnainen. Määritä kolmannen osapuolen lähde tälle projektille.
<title> Välttämätön. Määritä tämän projektin otsikko.