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:

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

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

Acum să adăugăm câteva date:

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

Acum în PHP putem încărca acest element folosind funcția simplexml_load_file:

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

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

Задание 1

Creați un fișier XML de test. Obțineți-l în PHP. Afișați rezultatul obținerii prin var_dump.