“Conocimiento Programación>Programación PHP /MySQL

Cómo lidiar con Espacios de nombre XML en PHP

2011/9/1
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 . >

Programación PHP /MySQL
Cómo cambiar una contraseña usando PHP Script
¿Cómo se exporta la base de datos en MySQL?
Cómo determinar si un archivo es una imagen en PHP
Cómo anular la configuración de PHP Sesión
¿Es apache obligatorio para PHP MySQL?
Cómo actualizar varias columnas
Como referencia de nombre de un objeto en PHP
Capacitación para PHP Zend
Conocimiento de la computadora © http://www.ordenador.online