El trabajo de ficheros XML en PHP no es muy complejo gracias a SimpleXML. La extensión SimpleXML proporciona un conjunto de herramientas muy simple y fácil de usar para convertir XML a un objeto que pueda ser procesado con selectores de propiedades normales e iteradores de arrays.
Para visualizar un XML, podemos seguir un ejemplo básico que aparece en la página de PHP, el cual es el siguiente:
Lo que hace el código, es verificar que existe el fichero text.xml, si existe, guarda en la variable $xml, la sentencia simplexml_load_file y luego lo imprime con un print_r. Por el contrario, si no existe el fichero, envía un mensaje advirtiendo.
Un ejemplo un poco más completo, es el siguiente que he hecho. En primer lugar, tenemos el fichero empleados.xml con el siguiente contenido:
123 Pedro Gerente IT 456 Juan Jefe de Proyectos 789 Diego Programador
Luego tenemos un fichero php, puede llamarse como queramos, en mi caso, se llama test.php
'; foreach ($xml->trabajador as $empleados){ echo ' RUT NOMBRE CARGO '; } ' '; } } else{ exit('Ha ocurrido un error inesperado'); } ?> ' . $empleados->rut . ' ' . $empleados->nombre . ' ' . $empleados->cargo . '
A grandes rasgos, lo que hace este código es validar el fichero xml, y validar que este correcto, si está todo correcto, mostramos el XML en una tabla.
0 comentarios:
Publicar un comentario