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