php ile xml nasıl okutulur ?

Php ile başka siteden veya kendi sitemizdeki xml'i çok basit bir şekilde okutabiliriz. Bunun için php'nin 2 tane kütüphanesi mevcut dilediğinizi kullanabilirsiniz

1)simplexml_load_file('url')
2)new SimpleXMLElement('url',null,true)

Php'nin bize sağlamış olduğu nimetlerden faydalanalım ama dimi :)

Şimdi gelin birlikte bir php ile xml okuyalım bunun için ben kurları seçtim bir projede olmazsa olmazlardandır yapmış olduğumuz işleme göre sonrasında siz ister hava durumunu istersede dilediğiniz bir xml dosyasını okutabilirsiniz şimdi başlıyalım

$xml = new SimpleXMLElement('http://www.tcmb.gov.tr/kurlar/today.xml',null,true);
//var_dump($xml);

Yukarıda yaptığım işlem çok basitdir yeni bir xml kütüphanesi tanımladım ve parametlerde url belirttim ve true değerlerini istedim ve php var_dump() fonksiyonu ilede kontrol ettim veri geliyormu diye bende şuan işlem başarılı sizdede herhangi bir sorun yoksa $xml değişkeninin sadece istediğimiz yerlerini ekrana bastıracağız siz dilerseniz daha sonra veri tabanına kayıt edebilirsiniz deam ediyoruz

$xml = new SimpleXMLElement('http://www.tcmb.gov.tr/kurlar/today.xml',null,true);
echo "dolar al;.$xml->Currency[0]->BanknoteBuying;
echo "dolar sat=".$xml->Currency[0]->BanknoteSelling;
echo "euro al=".$xml->Currency[11]->BanknoteBuying;
echo "euro sat=".$xml->Currency[11]->BanknoteSelling;

Evet bende işlem başarılı bir şekilde gerçekleşti 23,09,2013 itibarı ile ekrana bu değerler basıldı..

dolar al=1.9706
dolar sat=1.9785
euro al=2.667
euro sat=2.6777

Görüş Hata Bildir

Güvenlik Kodunuz:

Yorum Yap

Yorum kodunuz:

0.0576