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:
<?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>:
<?xml version="1.0"?>
<root>
</root>
Aggiungiamo ora alcuni dati:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Ora in PHP possiamo caricare questo
elemento utilizzando la funzione
simplexml_load_file:
<?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:
<?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.
Create un file XML di test.
Recuperatelo in PHP.
Visualizzate il risultato del recupero
tramite var_dump.