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:

test.xml<?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:

test.xml<?xml version="1.0"?>
<root>
  
</root>

Şimdi bazı veriler ekleyelim:

test.xml<?xml version="1.0"?>
<root>
  <test>text</test>
</root>

Şimdi PHP'de bu elemanı simplexml_load_file işlevi ile yükleyebiliriz:

index.php<?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:

index.php<?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.

Задание 1

Bir test XML dosyası yapın. PHP'de onu alın. Alma sonucunu var_dump ile yazdırın.