XML formátum PHP-ben

Az XML egy adattároló formátum. Ezt a formátumot gyakran használják adatcserére weboldalak között, vagy a szerver és a böngésző között. Technikailag az XML hasonlít a HTML-hez, de bármilyen tag-gal és attribútummal.

Készítsünk egy külön test.xml fájlt, amelyben egy teszt XML dokumentumot fogunk tárolni.

Először is, ebben a dokumentumban egy speciális fejlécet kell készíteni, amely jelzi, hogy XML-ről van szó, és beállítja a nyelv verzióját:

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

Most létre kell hozni a gyökérelemet. Ez egy tag lesz, amely benne van a teljes dokumentum. Ennek a tag-nek bármi lehet a neve. Nevezzük <root>-nak:

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

Most adjunk hozzá néhány adatot:

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

Most PHP-ban betölthetjük ezt a elemet a simplexml_load_file függvénnyel:

index.php<?php
  $xml = simplexml_load_file('test.xml');
?>

A változóba egy speciális objektum íródik, amellyel le tudjuk kérni az adatokat a tag-ekből az XML fából:

index.php<?php
  var_dump($xml); // objektum
?>

A továbbiakban a következő leckékben a rövidség kedvéért el fogom hagyni az XML lekérésének pillanatát és feltételezem, hogy a $xml változóban tárolódik a simplexml_load_file függvény eredménye.

Задание 1

Készítsen egy teszt XML fájlt. Szerezze be PHP-ban. Jelenítse meg a lekérés eredményét var_dump-pal.