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

Cómo conseguir una Sub XML Estructura de fragmentos de un archivo XML grande

2012/10/14
XML ​​significa " lenguaje de marcado extensible. " XML proporciona una forma para que la información y los contenidos que se transfiere a través de Internet . Un " modelo de datos de objetos ", o DOM , proporciona una forma estándar de acceder y manipular un documento XML. En un documento DOM , los datos XML se almacena en una jerarquía conocida como una estructura de " árbol " . Cada elemento XML en un archivo hace que una parte de la estructura de árbol , que se conoce como un " nodo ". Con el fin de atravesar el árbol y seleccionar un nodo deseado , se utilizará un lenguaje de consulta llamado " XPath " . Cosas que necesitará
texto editor
servidor web con PHP instalado
Ver Más instrucciones
1

crear el documento DOM. El uso de " http://www.example.com/example_xml_file.xml " como la dirección de un archivo XML para este ejemplo, y utilizando PHP como lenguaje de implementación DOM y XPath , introduzca el siguiente código en tu editor de texto:

$ URL = " http://www.example.com/example_xml_file.xml " ;

$ archivo_xml = file_get_contents ( $ url ) ;

$ doc = new DOMDocument ( ) ;

$ doc -> loadXML ($ archivo_xml ) ;

$ xpath = new DOMXPath ($ doc) ;

Este código llama " file_get_contents () " de PHP método para almacenar el archivo XML ubicado en " www.example_xml_file.xml " como una cadena en la variable "$ archivo_xml . " A continuación, crea un nuevo objeto DOM y lo almacena en variable " $ doc . " A continuación , se carga el archivo XML como un DOM y crea un objeto DOMXPath y la almacena en la variable "$ xpath . "
2

Localice el nodo deseado . Para recuperar la información contenida en la etiqueta del archivo XML siguiente :


48645 < /id>

< ; publishDate > Lunes, 23 de junio < /publishDate >

News título < /título >

< /elemento Novedades >

Quieres entrar en el código:

$ item = $ xpath -> evaluar ("//id") ;

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

Recupera la información del nodo. Con el fin de obtener los contenidos del nodo , escriba el siguiente código:

$ selectedItem = $ item - > item ( 0 ) -> nodeValue ;

Esto hará que el valor se encuentra en " ", que es " 48645 " y guárdelo en la variable "$ selectedItem . "

Programación PHP /MySQL
¿Cómo puedo añadir Google Analytics a un archivo PHP
MySQL Java Tutorial
Cómo comprobar su código PHP solamente para números enteros en su Forma de entrada
Cómo almacenar en caché de PHP Resultados
Cómo instalar PHP en CPanel
Cómo hacer una matriz de Javascript con PHP
¿Qué caracteres se pueden utilizar en una cadena PHP
Cómo quitar atributos de estilo en PHP
Conocimiento de la computadora © http://www.ordenador.online