Trabajar con XML en PHP

Hacía mucho tiempo que no utilizaba XML en mis aplicaciones web con PHP, de hecho no sabía que a partir de la versión 5 de PHP se había añadido una nueva función, simplexml_load_file,  que simplifica enormemente el trabajo con ficheros XML.

Imaginemos que tenemos un XML de esta forma

<clientes>
  <cliente>
    <nombre>Juan</nombre>
    <dni>70897834B</dni>
  </cliente>
</clientes>

Para poder trabajar desde PHP ya no es necesario el uso de DOM ni SAX, con simplexml_load_file transformaremos un fichero XML en un objeto con el que podremos trabajar.

$clientes = simplexml_load_file("clientes.xml");
foreach($clientes->cliente as $cliente){
  echo "$cliente->nombre tiene DNI: $cliente->dni";
}

¿Sencillo verdad?

Artículos relacionados



Comentarios en Trabajar con XML en PHP

Aún no hay comentarios en el artículo Trabajar con XML en PHP

Deja un comentario