Selamat datang pembaca
di blog saya ini!

Pembaca hendak

Mblusuk


apa, kemana, dan dimana ya

Candi Donotirto
RSS 2.0 Flickr Facebook Twitter Yahoo!
Diterbitkan:
Jum'at, 20-Maret-2009, 19:23

Dilihat:
191 kali

Ada 2 komentar:


[kotak komentar]

Struktur RSS Feed


RSS yang merupakan akronim dari Really Simple Syndication adalah suatu fitur pada suatu website yang dapat digunakan untuk merangkum perkembangan terbaru dari website tersebut.

RSS saat ini sudah mencapai versi 2.0. Dalam hal ini, ada beberapa sintaks dan fungsi yang ditambahkan pada RSS. Secara umum jika berbicara tentang RSS ada tiga hal yang saling terkait, yaitu RSS Feed, RSS Generator, dan RSS Reader.

RSS Feed merupakan file yang berisi data-data suatu website. File RSS Feed merupakan file yang mengadopsi struktur XML. Karena hanya mengadopsi struktur XML, maka file RSS Feed dapat berupa file XML ataupun file PHP dan ASP yang ”menyerupai” struktur file XML.

Sebuah RSS Feed jika dilihat pada teks editor semacam Notepad, akan memiliki struktur sebagai berikut:

<? xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title> ___ </title>
<link> ___ </link>
<description> ___ </description>
<language> ___ </language>

<item>
    <title> ___ </title>
    <link> ___ </link>
    <pubDate> ___ </pubDate>
    <description> ___ </description>
</item>

</channel>
</rss>


Diperhatikan bahwa:

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
    Merupakan penanda bahwa RSS Feed ini mengacu kepada struktur XML versi 1.0 dengan encoding character sesuai ISO-8859-1.

  2. <rss version="2.0">
    Merupakan penanda bahwa RSS Feed ini mengacu kepada struktur RSS versi 2.0.

  3. Elemen Channel memiliki sub-elemen <title>, <link>, <description>, <language>, dan <item>. Masing-masing sub-elemen memiliki fungsi sebagai berikut:

  4. <title>
    Adalah judul website yang bersangkutan. Biasanya serupa dengan tag HTML <title> pada elemen <head>. Contohnya, <title>Situs Pribadiku</title>.

  5. <link>
    Adalah alamat lengkap website yang bersangkutan. Contohnya, <link>http://www.situsku.com</link>.

  6. <description>
    Adalah penjelasan singkat tentang website yang bersangkutan. Contohnya < description>Website ini adalah blog pribadiku yang berisi hal-hal umum dan nyata.</description>.

  7. <language>
    Adalah informasi mengenai bahasa yang digunakan secara umum di situs yang bersangkutan. Untuk bahasa Indonesia digunakan <languange>in</languange>.

Sub-elemen <item> memiliki beberapa sub-elemen, yaitu <title>, <link>, <pubDate>, dan <description>. Masing-masing sub-elemen itu memiliki fungsi sebagai berikut:

  1. <title>
    Adalah judul informasi pada RSS Feed. Contohnya <title>Berita Melemahnya Nilai Rupiah</title>.

  2. <link>
    Adalah alamat informasi yang bersangkutan. Contohnya <link>http://www.situsku.com/berita.php?judul=BeritaMelemahnyaNilaiRupiah</link>.

  3. <pubDate>
    Adalah tanggal informasi tersebut dipublikasikan pada website. Contohnya <pubDate> Mon, 16 Mar 2009 19:43:34 +0700</pubDate>. Secara umum formatnya adalah [Singkatan Nama Hari], [tanggal] [Singkatan Nama Bulan] [tahun] [jam]:[menit]:[detik] [GMT]. Karena waktu Indonesia adalah GMT +7 maka [GMT] diisi dengan +0700.

  4. <description>
    Adalah cuplikan mengenai informasi yang bersangkutan. Contohnya, <description><![CDATA[Harian Indonesia mengabarkan dari Jakarta bahwa nilai rupiah melemah terhadap mata uang Dollar.]]></description>. Diperhatikan bahwa cuplikan informasi tersebut harus berada diantara sintaks .

    Susahnya nulis sintaks < dan > di blog-ku, nggak mau lagi deeeh!
    • Wah2,tumben lg ngisi ttg web ni.bg2 ilmu dunk..
      Sebetulnya cuma kepingin nyoba fitur baru di website ku yaitu bisa nampilin kodenya kode HTML (maksudnya???)
      ekaJum'at, 20-Maret-2009, 20:25
    • BAGUSS MAS.. .. lebih di tingkatin lagi.. .. penting neh.. ..
      Sebegitu pentingkah? Ya, trima kasih. Nanti dibuat kelanjutannya ya.
      cyiemoowthaKamis, 26-Maret-2009, 19:55

    Nama
    E-Mail  
    (tidak wajib)
    Blog  
    (tidak wajib)
    Pesan  
    (tag HTML yang diijinkan <b>, <i>, <u>)
    Kode Verifikasi