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

Cómo analizar un archivo XML

2014/3/1
XML ​​significa " Extensible Markup Language ". XML sirve para la transferencia de información y el contenido en la Web. El contenido de un documento XML puede ser accedido y manipulado por el uso de un " modelo de objetos de datos ", o DOM. Un documento DOM XML almacena datos en una jerarquía conocida como estructura de "árbol " . Todos los elementos del documento XML conforman el árbol, y cada elemento se denomina " nodo ". Para el árbol transversal , un lenguaje de consulta especial llamado " XPath " se puede utilizar con el documento DOM . Cosas que necesitará
texto editor
servidor web con PHP instalado
Ver Más instrucciones
1

crear el documento DOM. Dada " http://www.example.com/test_file.xml " ya que el documento XML que se analiza y PHP como lenguaje que se utiliza para aplicar la DOM y XPath , introduzca el siguiente código en tu editor de texto :

$ archivo_prueba = file_get_contents ( $ url ) ;

$ doc = new DOMDocument ();

$ doc -> loadXML ($ archivo_prueba ) ;

$ xpath = new DOMXPath ($ doc) ;

Este código carga los datos en el archivo XML en la variable "$ archivo_prueba . " Un nuevo objeto DOM se crea y se guarda en la variable "$ doc" . El archivo XML se carga como un DOM y crea un objeto DOMXPath y la almacena en la variable "$ xpath . "
2

Localice el nodo de datos . Utilice el siguiente archivo XML de ejemplo :


libro del examen < /titulo_libro >

prueba de autor < /author> ;

prueba de fecha de publicación < /pubDate >

< /root >

con el fin de recuperar información en el nodo " " , introduzca el siguiente código :

$ libro = $ xpath -> evaluar ("//titulo_libro ");

selecciona el nodo " " del árbol y lo almacena en la variable "$ libro. "
3

Obtener los datos del nodo. Para obtener el contenido del nodo " " , escriba lo siguiente en el editor de texto :

$ selectedbook = $ libro -> libro ( 0 ) -> nodeValue ;
< p > Esto hará que el valor se encuentra en " ", que es "autor prueba", y almacenarlo en la variable "$ selectedbook . "

Programación PHP /MySQL
Cómo reemplazar Citas sobre MySQL en PHP
PHP SQL Tutorial
Razones para PHP CSS que no sale correctamente
Los apóstrofes se rompen en PHP
Cómo crear una lista desplegable Usar XML y AJAX en PHP
Cómo eliminar las cookies en PHP
Cómo crear un concurso en línea con PHP
Cómo insertar datos de un formulario en PHP a una base de datos MySQL
Conocimiento de la computadora © http://www.ordenador.online