Kategori: PHP & MySQL Yorumlar: 0 5761 Okunma
EYL 11
PHP5'in nimetlerinden biri de simpleXML'dir. SimpleXML ile XML Dosyaları PHP5 altında rahat bir şekilde okunur ve işlenebilir. Önce simplexml_load_file fonksiyonu ile XML dosyasını çağırıyoruz, daha sonra öğelere tek tek nesne yönelimli bir şekilde erişebiliyoruz. İşte bir örnek:
<?php
// Türkçe karakter sorunu yaşamamak için charseti utf-8 olarak header'a gönderiyoruz
header("Content-Type: text/html; charset=utf-8");
// RSS adresi
$xmlfile='http://feeds.feedburner.com/huseyinat';
//rawurlencode fonksiyonu ile RFC 1738 olarak kodluyoruz
$xml = simplexml_load_file(rawurlencode($xmlfile));
//print_r ile tüm kaynağı görüntüleyebiliriz
//print_r($xml);
//Her bir öğenin channel/item'in içinde olduğunu gördük. Sadece o elementi seçiyoruz.
$result = $xml->channel->item;
//foreach ile array'ın link'ini ve title'ını gösteriyoruz
foreach ($result as $value) {
echo '<a href="'.$value->link.' title=" '.$value->title.'>'.$value->title.'</a><br />';
}
?>
Açıklamaları kodların içine yazdım, herhangi bir anlaşılmayan yer olursa yorum bırakın elimden geldiği kadar yardımcı olurum.

Oylama: 2.2/5 (Toplam 214 oy)


Henüz yorum yapılmamış. İlk yapan siz olun!

Yorum yap