Tutorial Parsing XML Menggunakan PHP

Untuk mengolah data berbentuk XML menjadi informasi yang mudah dibaca, anda harus melakukan parsing terhadap file XML tersebut. Anda dapat menggunakan bahasa pemrograman apapun. Di sini saya memberi contoh melakukan parsing XML secara sederhana dengan menggunakan PHP. XML ini di dapat dari RSS feed Yahoo yang berisi tentang berita dunia. Untuk melihat XML nya anda dapat membuka link berikut.

Tutorial parse parsing XML menggunakan php rss feed

Kemudian, untuk melakukan parsing terhadap XML, anda dapat mengikuti contoh source code berikut:

<?php
$html = "";
$url = "http://news.yahoo.com/rss/world;_ylt=AqhnSDxRPLJbHuZf6V8r2u65scB_;_ylu=X3oDMTFqbTQ3ajl2BG1pdANSU1MgU2l0ZUluZGV4IFdvcmxkBHBvcwM0BHNlYwNNZWRpYVJTU0VkaXRvcmlhbA--;_ylg=X3oDMTFlamZvM2ZlBGludGwDdXMEbGFuZwNlbi11cwRwc3RhaWQDBHBzdGNhdAMEcHQDc2VjdGlvbnM-;_ylv=3";
$xml = simplexml_load_file($url);

for($i = 0; $i < 10; $i++){

	$title = $xml->channel->item[$i]->title;
	$link = $xml->channel->item[$i]->link;
	$description = $xml->channel->item[$i]->description;
	$pubDate = $xml->channel->item[$i]->pubDate;

	$html .= "<a href='$link'><h3>$title</h3></a>";
	$html .= "$description";
	$html .= "<br />$pubDate<hr />";
}
echo $html;
?>

Mudah bukan?

Leave a Comment