Merhabalar, Php ile bir xml dosyasına veri ekleyebilmek için “simplexml” kütüphanesini ve “addChild” komutunu kullanırız. Örnek XML dosyasına veri ekleme işlemi aşağıdaki gibidir. XML Dosyamız (icerik.xml):
1 2 3 4 5 6 7 8 9 10 11 12 |
<!--?xml version="1.0" encoding="UTF-8"?--> <icerikler> <icerik> <icerikno>1</icerikno> <icerikadi>Bilgisayar</icerikadi> <icerikcins>Masaustu</icerikcins> </icerik> </icerikler> |
PHP Kodlarımız :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<!--?php header('Content-Type: text/html; charset=utf-8'); $Xml = simplexml_load_file("icerik.xml"); // Xml dosyamızı açıyoruz. $icerik = $Xml--->addChild('icerik'); // Öncelikle Ana Tagımızı Ekliyoruz. $icerik->addChild('icerikno', '2'); // Daha Sonra Bu Tagın Altındaki Tagları Ekliyoruz. $icerik->addChild('icerikadi', 'Yazici'); $icerik->addChild('icerikcins', 'Lazer'); echo $Xml->asXML("test1.xml"); ?> |
Veri Eklendikten Sonra XML Dosyamız Şu Şekilde Olacaktır :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<!--?xml version="1.0" encoding="UTF-8"?--> <icerikler> <icerik> <icerikno>1</icerikno> <icerikadi>Bilgisayar</icerikadi> <icerikcins>Masaustu</icerikcins> </icerik> <icerik> <icerikno>2</icerikno> <icerikadi>Yazici</icerikadi> <icerikcins>Lazer</icerikcins> </icerik> </icerikler> |