Leer código XML desde Php es tremendamente útil para intercambiar información, el tránsito de datos entre aplicaciones es muy sencillo con este método, ya que nos permite estructurar la información de la forma que consideremos correcta. También podríamos utilizarlo para crear un sistema de plantillas o para la introducción manual de datos en una aplicación.
Código Xml
<?php $xmlstr = <<<XML <?xml version='1.0' standalone='yes'?> <peliculas> <pelicula> <titulo>Read Xml</titulo> <personajes> <personaje> <nombre>Srta. Programadora</nombre> <actor>Onlivia Actora</actor> </personaje> <personaje> <nombre>Sr. Programador</nombre> <actor>El ActÓr</actor> </personaje> </personajes> <argumento> Así que, este lenguaje. Es como, un lenguaje de programación. ¿O es un lenguaje de script? Lo descubrirás en esta intrigante y temible parodia de un documental. </argumento> <grandes-frases> <frase>Hola Mundo</frase> </grandes-frases> <puntuacion tipo="votos">7</puntuacion> </pelicula> </peliculas> XML; ?>
Lectura
<?php $peliculas = new SimpleXMLElement($xmlstr); //Mostrar el contenido de una etiqueta echo $peliculas->pelicula[0]->titulo; //Mostrara "Read Xml"; //Mostrar hijo de una etiqueta echo $peliculas->pelicula->{'grandes-frases'}->frase; //Mostrara "Hola Mundo"; //Mostrar contenido de atributo de etiqueta echo $peliculas->pelicula[0]->puntuacion['tipo']; //mostrara "votos"; ?>
Descargar ejemplo
Si te ha sido de utilidad ¡deja un comentario!