Linwind – De Windows a Linux

xml2array – Leer datos de ficheros XML desde PHP

Escrito en: Programación a día 14 Julio 2009

Cientos de datos navegan por la red a través de los ficheros XML, gran parte de los motores de búsquedas ya sea de centrales de reserva, venta online … utilizan este tipo de ficheros para devolver los resultados.

xml2array te convertirá el fichero XML en un array en PHP, lo primero que tendremos que hacer será llamar a xml2array.php y posteriormente meter en una variable el fichero.xml, esto lo hariamos de la siguiente manera:

<?php require(“xml2array.php”);
$fichero = file_get_contents(‘fichero.xml’); ?>

Una vez hecho esto ahora metemos los datos en un array llamando a la función xml2array() :

<?php $array = xml2array($fichero); ?>

Solo nos queda conocer la jerarquía del fichero xml para poder trabajar con el, si tenemos <hotele><nombre>Hotel1</nombre><nombre>Hotel2</nombre></hotele> accederíamos poniendo $array['hoteles']['nombre'];

Clic aquí para ayuda.

2 respuestas to “xml2array – Leer datos de ficheros XML desde PHP”



Deja una respuesta

Cuando comenta está aceptando la Política de privacidad.