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 . "