Programación web, Drupal, Wordpress y ¡Mucho más!

Aprende a programar y diseñar una página web gracias a los trucos y tutoriales que ofrecemos en nuestro sitio.

lunes, 5 de enero de 2015

Función php para leer un archivo XML



En la vida de todo programador nos va a tocar realizar la lectura de formatos como XML, json etc... En este caso os voy a enseñar como podemos leer un archivo XML colgado en un directorio y que posteriormente iremos tratando y analizando paso a paso.

La funcion que vamos a usar es simplexml_load_file(). Podemos encontrar más informacción aquí.

Lo haríamos de la siguiente forma:

$rutaarchivo=$_SERVER["DOCUMENT_ROOT"].'/carpeta/prueba.xml';
$xml = simplexml_load_file($rutaarchivo, 'SimpleXMLElement', LIBXML_NOCDATA);


NOTA: LIBXML_NOCDATA es una constante que sirve para que los CDATA del XML puedan ser interpretados como texto.

Para comprobar si nos está leyendo correctamente nuestro archivo podemos hacer un print_r de la variable $xml, lógicamente si no nos devuelve nada es que no está consiguiendo pillar la ruta del archivo xml.

0 comentarios:

Publicar un comentario