Formatul XML în PHP
XML este un format pentru stocarea datelor. Acest format este adesea folosit pentru schimbul de date între site-uri, sau între server și browser. Din punct de vedere tehnic, XML este asemănător cu HTML, dar cu orice taguri și atribute.
Să facem un fișier separat test.xml,
în care vom stoca un document
de test XML.
Pentru început, în acest document trebuie făcut un antet special, care va indica faptul că avem XML și va seta versiunea acestui limbaj:
<?xml version="1.0"?>
Acum trebuie făcut elementul rădăcină.
Acesta va reprezenta un tag, în
care este întregul document.
Numele acestui tag poate fi orice.
Să-l numim <root>:
<?xml version="1.0"?>
<root>
</root>
Acum să adăugăm câteva date:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Acum în PHP putem încărca acest
element folosind funcția
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
În variabilă se va scrie un obiect special, prin care vom putea obține datele tag-urilor din arborele XML:
<?php
var_dump($xml); // obiect
?>
În continuare, în lecțiile următoare, pentru concizie,
voi omite momentul obținerii XML
și voi considera că în variabila
$xml este stocat rezultatul funcției
simplexml_load_file.
Creați un fișier XML de test.
Obțineți-l în PHP.
Afișați rezultatul obținerii
prin var_dump.