PHP'de XML Formatı
XML, veri depolamak için bir formatır. Bu format genellikle web siteleri arasında veya sunucu ile tarayıcı arasında veri alışverişi için kullanılır. Teknik olarak XML, HTML'e benzer, ancak herhangi bir etiket ve nitelikle kullanılabilir.
Şimdi, test XML belgesini saklayacağımız
ayrı bir test.xml dosyası oluşturalım.
Başlangıç olarak, bu belgede XML olduğunu gösteren ve bu dilin sürümünü belirten özel bir başlık yapılması gerekiyor:
<?xml version="1.0"?>
Şimdi kök elemanı oluşturmak gerekiyor.
Bu, tüm belgeyi içeren bir etiket olacak.
Bu etiketin adı herhangi bir şey olabilir.
Hadi ona <root> diyelim:
<?xml version="1.0"?>
<root>
</root>
Şimdi bazı veriler ekleyelim:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Şimdi PHP'de bu elemanı
simplexml_load_file işlevi ile
yükleyebiliriz:
<?php
$xml = simplexml_load_file('test.xml');
?>
Değişkene, XML ağacındaki etiketlerin verilerini almak için kullanabileceğimiz özel bir nesne yazılacaktır:
<?php
var_dump($xml); // nesne
?>
Sonraki derslerde kısalık adına, XML'in
alınması anını atlayacağım ve
$xml değişkeninde simplexml_load_file
işlevinin sonucunun saklandığını varsayacağım.
Bir test XML dosyası yapın.
PHP'de onu alın.
Alma sonucunu var_dump
ile yazdırın.