XML format u PHP-u
XML predstavlja format za čuvanje podataka. Ovaj format se često koristi za razmenu podataka između sajtova, ili između servera i brauzera. Tehnički XML je sličan HTML-u, ali sa bilo kojim tagovima i atributima.
Hajde da napravimo poseban fajl test.xml,
u kome ćemo čuvati testni
XML dokument.
Za početak u ovom dokumentu treba napraviti poseban zaglavlje, koje će ukazivati na to da imamo XML i postaviti verziju ovog jezika:
<?xml version="1.0"?>
Sada treba napraviti koreni element.
On će predstavljati tag, u
kom leži ceo dokument.
Ime ovog taga može biti bilo koje.
Hajde da ga nazovemo <root>:
<?xml version="1.0"?>
<root>
</root>
Dodajmo sada neke podatke:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Sada u PHP-u možemo učitati ovaj
element pomoću funkcije
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
U promenljivu će se upisati poseban objekat, pomoću kog ćemo moći dobijati podatke tagova iz stabla XML-a:
<?php
var_dump($xml); // objekat
?>
Dalje u narednim časovima zbog kratkoće
izostavljaću momenat dobijanja XML-a
i smatraću da u promenljivoj
$xml čuva rezultat funkcije
simplexml_load_file.
Napravite testni XML fajl.
Dobijte ga u PHP-u.
Prikažite rezultat dobijanja
preko var_dump.