Merhabalar, PHP ile Herhangi bir xml dosyasından veri çekmek için simplexml_load_file() fonksiyonunu kullanıyoruz. Kullanımı : array simplexml_load_file(string Xml Dosyasının Yolu) Örnek Kullanımı Aşağıdaki Gibidir : XML Dosyamız (icerik.xml) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<icerikler> <icerik> <icerikno>1</icerikno> <icerikbasligi>1. İçerik Basligi</icerikbasligi> <icerikadi>1. İçerik Adi</icerikadi> <icerikcinsi>1. İçerik Cinsi </icerikcinsi> </icerik> <icerik> <icerikno>2</icerikno> <icerikbasligi>2. İçerik Basligi</icerikbasligi> <icerikadi>2. İçerik Adi</icerikadi> <icerikcinsi>2. İçerik Cinsi </icerikcinsi> </icerik> </icerikler> |
PHP Dosyamız :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// $IceriklerXML = simplexml_load_file("icerik.xml"); foreach ($IceriklerXML->icerik as $icerik) { ECHO "İçerik No : ".$icerik->icerikno; ECHO "İçerik Adı : ".$icerik->icerikadi; ECHO "İçerik Cinsi : ".$icerik->icerikcinsi; } // Çıktısı Şu Şekilde Olacaktır // İçerik No : 1 // İçerik Adı : 1. İçerik Adi // İçerik Cinsi : 1. İçerik Cinsi // // İçerik No : 2 // İçerik Adı : 2. İçerik Adi // İçerik Cinsi : 2. İçerik Cinsi // |