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:

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

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

Añadamos ahora algunos datos:

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

Ahora en PHP podemos cargar este elemento usando la función simplexml_load_file:

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

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

Задание 1

Cree un archivo XML de prueba. Obténgalo en PHP. Muestre el resultado de la obtención a través de var_dump.