Merhaba, Bu yazımda, php programlama dili ile bir xml dosya oluşturmayı inceleyeceğiz.
XML, veri transferlerinde büyük bir rol oynamaktadır. Dışarıdan ulaşmamız gereken verileri, XML yoluyla başarılı bir şekilde kullanabilir veya dışarı ile paylaşabiliriz. Buradan hareketle, web tabanlı sistemlerimizde kullanabilmemiz için PHP ile XML arasında bir iletişim kurma ihtiyacımız olduğunu söylemek yanlış olmayacaktır. Dilerseniz lafı uzatmadan kodlara geçelim.
Aşağıdaki gibi bir xml çıktıya ulaşmak için:
Aşağıdaki php kodlarına ihtiyacım olacak:
Satırı ile yeni bir xml nesnesi oluşturuyorum, türkçe karakter sorununa çözüm olarak ise, parantez içerisindeki parametreden yardım alıyorum.
person isimli parent bir element oluşturup, value olarak id, name ve addresslist elementlerini ekliyorum. addresslist elementi, ADDRESS isimli başka bir class içerisinde static olarak tanımlanmış bir dizi elemanlarını, value olarak kullanacaktır.
Satırında ise, statik olarak tanımlanan adres dizisini :: ile alabileceğimi unutmamanız gerektiğini söylemek istiyorum. SETUP class’ında public olarak tanımlanan addresslist değişkeni ise bir dizidir ve bu satırda görüldüğü gibi, aslında adres dizisinin tüm elemanları, dolaylı olarak addresslist dizisinin de elemanları olmaktadır. Zira xml dosyasını incelerseniz, addresslist ile address arasında hiyerarşi olduğunu göreceksiniz.
Sanırım yukarıdaki kodları nasıl çağıracağımızı hepimiz biliyoruz artık, ancak hatırlatayım yine de:
Bu konuyla alakalı eğitici bir uygulama yaptık. Siz de kendiniz bu tarz çalışmalar yapabilirsiniz. Ama öncesinde PHP.NET sitesindeki şu bağlantıları incelemeniz iyi olacaktır:
Bir sonraki yazıda görüşmek üzere!
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
sekiz − beş =
CAPTCHA (Şahıs Denetim) Kodu *