Extensible Markup Language es una forma flexible de transporte de datos a través de Internet y entre las aplicaciones . En XML , los datos están contenidos dentro de los elementos que tienen nombres . Debido a que XML es tan flexible , estos elementos pueden tener cualquier nombre a los deseos del programador , que se define por lo que se llama un espacio de nombres . XML se utiliza a menudo en combinación con Hypertext Preprocessor , que ejecuta secuencias de comandos en el servidor de alojamiento web. Con el fin de gestionar los datos de espacios de nombres complejos a través de PHP , debe utilizar algunas funciones especiales . Estas funciones identificar y decodificar el espacio de nombres XML. Cosas que necesitará
Bloc de notas
Ver Más instrucciones
1
carga el XML mediante la función simplexml_load_file . Por ejemplo , si el archivo se encuentra en http://www.mergingtoll.com/careful.xml , la función sería:
$ cuidadosa = simplexml_load_file ( ' http://www.mergingtoll.com /careful.xml ');
Esto almacenar el archivo XML en una variable llamada $ cuidadosa
2
Crear un elemento SimpleXML para la nueva variable. . Por ejemplo :
$ carefulsimple = new SimpleXMLElement ($ cuidado ) ;
3
Utilice el método getNamespaces para extraer todos los espacios de nombre de su elemento SimpleXML . Por ejemplo :
$ carefulns = $ carefulsimple -> getNamespaces ( true);
4
Imprimir la matriz de espacio de nombres utilizando la función print_r . Por ejemplo :
print_r ($ carefulns ) ;
Esto le permite ver todos los espacios de nombres asociados con el archivo XML
< br . >