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:
<?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:
<?xml version="1.0"?>
<root>
</root>
Most adjunk hozzá néhány adatot:
<?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:
<?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:
<?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.
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.