XML Kaynaklarından Bilgi Çekimi
Bir örnek ile, XML veri sağlayan tcmb.gov.tr sitesinden kur bilgisi çekimini komut olarak gösterelim. Örneğimiz dolar günlük satış bilgisini göstersin.
Sayfamız:
http://www.tcmb.gov.tr/kurlar/today.xml
Örnek XML yapısı aşağıdaki gibidir.
Yapmamız gereken <Currency> tag bilgisinin aynı satırında bulunan CurrencyCode özelliği USD olan bilgiyi alıp, bu tag içindeki ForexSelling alt tag ini göstermektir. Yukarıdaki şablondan alınacak yeri gözlemleyebilirsiniz.
Selector şu şekilde olacaktır:
currency[CurrencyCode=USD]>ForexSelling
Komutumuzun son hali ise aşağıdaki gibidir.
SORU KELİMELERİ:
dolar kuru,10
CEVAP ŞABLONU:
1 2 3 4 |
{!SET $xml={!RET loadurlencode http://www.tcmb.gov.tr/kurlar/today.xml!}!} {!RET decodefetchtagsrc $xml,currency[CurrencyCode=USD]>ForexSelling!} |