Formato XML in PHP

XML è un formato per l'archiviazione dei dati. Questo formato è spesso utilizzato per lo scambio di dati tra siti, o tra il server e il browser. Tecnicamente XML è simile a HTML, ma con tag e attributi qualsiasi.

Creiamo un file separato test.xml, in cui memorizzeremo un documento XML di test.

Per iniziare, in questo documento è necessario creare un'intestazione speciale, che indicherà che abbiamo XML e imposterà la versione di questo linguaggio:

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

Ora è necessario creare l'elemento radice. Sarà rappresentato da un tag che contiene l'intero documento. Il nome di questo tag può essere qualsiasi. Chiamiamolo <root>:

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

Aggiungiamo ora alcuni dati:

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

Ora in PHP possiamo caricare questo elemento utilizzando la funzione simplexml_load_file:

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

Nella variabile verrà scritto un oggetto speciale, con il quale potremo ottenere i dati dei tag dall'albero XML:

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

In seguito, nelle prossime lezioni, per brevità ometterò il momento del recupero dell'XML e supporrò che nella variabile $xml sia memorizzato il risultato della funzione simplexml_load_file.

Задание 1

Create un file XML di test. Recuperatelo in PHP. Visualizzate il risultato del recupero tramite var_dump.