Formato XML en PHP
XML es un formato para almacenar datos. Este formato a menudo se utiliza para intercambiar datos entre sitios, o entre el servidor y el navegador. Técnicamente, XML es similar a HTML, pero con cualquier etiqueta y atributos.
Hagamos un archivo separado test.xml,
en el cual almacenaremos un documento
de prueba XML.
Para empezar, en este documento es necesario hacer una cabecera especial, que indicará que tenemos XML y establecerá la versión de este lenguaje:
<?xml version="1.0"?>
Ahora es necesario hacer el elemento raíz.
Este representará una etiqueta que
contiene todo el documento.
El nombre de esta etiqueta puede ser cualquiera.
Vamos a llamarlo <root>:
<?xml version="1.0"?>
<root>
</root>
Añadamos ahora algunos datos:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Ahora en PHP podemos cargar este
elemento usando la función
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
En la variable se guardará un objeto especial, con el cual podremos obtener los datos de las etiquetas del árbol XML:
<?php
var_dump($xml); // objeto
?>
Además, en las siguientes lecciones, por brevedad,
omitiré el momento de obtener el XML
y consideraré que en la variable
$xml se almacena el resultado de la función
simplexml_load_file.
Cree un archivo XML de prueba.
Obténgalo en PHP.
Muestre el resultado de la obtención
a través de var_dump.