Apa itu RSS?
Adalah cara termudah untuk menerima posting terbaru dari blog
favorit kamu untuk berlangganan RSS menggunakan pembaca feed seperti My Yahoo!,
Bloglines, Netvibes.
RSS
(Really Simple Syndication) merupakan ringkasan dan bentuk sederhana
dari sebuah situs. RSS hanya mengandung isi/dokumen dari sebuah situs.
RSS Feed untuk tujuan sindikasi
kandungan berita/artikel yang ada di situs/blog, dll. Dengan RSS Feed kita dapat
membaca isi sebuah situs/blog tanpa harus datang ke website tsb. Contoh, untuk
membaca detik.com, kita tidak perlu datang ke situs tersebut.
Sebagian besar blog memiliki RSS feed yang terdeteksi secara
otomatis oleh pembaca feed yang umum digunakan ketika URL blog ditambahkan ke
pembaca. jika kamu ingin banyak orang berlangganan ke blogmu maka
pilihan terbaik adalah dengan menambahkan Feedburner RSS Feed, karena RSS akan memudahkan
pembaca.
Feedburner adalah layanan web gratis yang meningkatkan kemampuan blogger dan podcaster untuk mengelola RSS feed dan melacak penggunaan pelanggan mereka. Bagaimana cara membuat Feedburner Feed untuk ? Pergi ke Feedburner dan masuk ke Feedburner dengan Akun Google kamu. Tambahkan URL Blogmu ke Feedburner, dan ikuti langkah-langkahnya.
Nah, sekarang kita buat RSS Feed sendiri. Buat file dan
source code seperti berikut ini
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>rssclass.phpDisplay feeds </head> <body>Input Your Feed
http://feeds.feedburner.com/</body> </html>
<?php class rss { var $feed; function rss($feed){ $this->feed = $feed; } function parse() { $rss = simplexml_load_file($this->feed); $rss_split = array(); foreach ($rss->channel->item as $item) { $title = (string) $item->title; // Title $link = (string) $item->link; // Url Link $description = (string) $item->description; //Description $rss_split[] = ' '; } return $rss_split; } function display($numrows) { $rss = simplexml_load_file($this->feed); $rss_split = $this->parse(); foreach ($rss->channel->title as $title) { } $i = 0; $rss_data = 'get.php'; return $rss_data; } } ?>'.$title.''; while ( $i < $numrows ) { $rss_data .= $rss_split[$i]; $i++; } $trim = str_replace('', '',$this->feed); $user = str_replace('&lang=en-us&format=rss_200','',$trim); $rss_data.='
<?php $feed = $_GET["feed"]; include('rssclass.php'); $feedlist = new rss("http://feeds.feedburner.com/".$feed.""); echo $feedlist->display(9); ?>select.js
var xmlHttp function show(){ xmlHttp=GetXmlHttpObject() if(xmlHttp==null){ alert("Browser anda tidak support") return } var feed = document.getElementById('feed').value; var url="get.php" url = url+"?feed="+feed xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChanged(){ if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ document.getElementById("txtHint").innerHTML=xmlHttp.responseText } } function GetXmlHttpObject(){ var xmlHttp=null; try{ xmlHttp = new XMLHttpRequest(); }catch(e){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } return xmlHttp; }
Source code bisa didownload disini.
Apa
itu XML?
XML (eXtensible Markup Language) adalah bahasa markup untuk
keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan
pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari
HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak
Internet.
XML merupakan
suatu bahasa markup yang digunakan untuk membawa, menyimpan dan pertukaran data. Pada dasarnya
XML digunakan untuk menyimpan dan memberikan informasi/data ke suatu aplikasi.
Meskipun XML merupakan bahasa Markup namun tidak sama dengan HTML, dan XML
tidak dapat menggantikan HTML. Perbedaan antara XML dan HTML adalah pada
tujuannya. Kalau HTML bertujuan untuk menampilkan data, sedangkan XML bertujuan
untuk menyimpan dan membawa data. Dari sini harus sudah dapat dipahami bahwa XML
dan HTML adalah berbeda.
Tipe File XML
- XML, merupakan standar format dari struktur berkas (file).
- XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
- XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Kenapa harus menggunakan XML?
- Dapat ditukar atau digabung dengan dokumen XML yang lain meskipun berbeda platform, itulah kenapa dinamakan extensible
- Pencarian data relatif cepat, karena datanya terstruktur
- Karena dokumen XML berupa teks sehingga dalam pertukaran data, dapat mengurangi kompleksitasnya (lebih cepat dan mudah)
- XML merupakan rekomendasi dari w3c
Nah, berikut ini source code pembacan XML. Buat file
index.php
kemudian buat file
cd_catalog.xml
Sekian bahasan kita kali ini semoga bermanfaat...
<?php $catalog = simplexml_load_file('cd_catalog.xml'); echo""; echo""; echo""; echo""; echo""; echo""; echo""; echo""; echo""; for($first=0; $first < sizeof($catalog); $first++){ echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } ?>
TITLE | ARTIST | COUNTRY | COMPANY | PRICE | YEAR |
---|---|---|---|---|---|
".$catalog->CD[$first]-> TITLE." | ".$catalog->CD[$first]-> ARTIST." | ".$catalog->CD[$first]-> COUNTRY." | ".$catalog->CD[$first]-> COMPANY." | ".$catalog->CD[$first]-> PRICE." | ".$catalog->CD[$first]-> YEAR." |
source code bisa didownload disini.Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide your heart Bonnie Tyler UK CBS Records 9.90 1988 Greatest Hits Dolly Parton USA RCA 9.90 1982 Still got the blues Gary Moore UK Virgin records 10.20 1990 Eros Eros Ramazzotti EU BMG 9.90 1997 One night only Bee Gees UK Polydor 10.90 1998 Sylvias Mother Dr.Hook UK CBS 8.10 1973 Maggie May Rod Stewart UK Pickwick 8.50 1990 Romanza Andrea Bocelli EU Polydor 10.80 1996 When a man loves a woman Percy Sledge USA Atlantic 8.70 1987 Black angel Savage Rose EU Mega 10.90 1995 1999 Grammy Nominees Many USA Grammy 10.20 1999 For the good times Kenny Rogers UK Mucik Master 8.70 1995 Big Willie style Will Smith USA Columbia 9.90 1997 Tupelo Honey Van Morrison UK Polydor 8.20 1971 Soulsville Jorn Hoel Norway WEA 7.90 1996 The very best of Cat Stevens UK Island 8.90 1990 Stop Sam Brown UK A and M 8.90 1988 Bridge of Spies T'Pau UK Siren 7.90 1987 Private Dancer Tina Turner UK Capitol 8.90 1983 Midt om natten Kim Larsen EU Medley 7.80 1983 Pavarotti Gala Concert Luciano Pavarotti UK DECCA 9.90 1991 The dock of the bay Otis Redding USA Atlantic 7.90 1987 Picture book Simply Red EU Elektra 7.20 1985 Red The Communards UK London 7.80 1987 Unchain my heart Joe Cocker USA EMI 8.20 1987
Sekian bahasan kita kali ini semoga bermanfaat...
Tidak ada komentar:
Posting Komentar