viernes, 15 de noviembre de 2013

Cómo probar XML analizan

XML proporciona una manera de transmitir datos a través de Internet.

XML es sinónimo de "Extensible Markup Language", y que proporciona una forma para que los datos que se envían y reciben a través de Internet. Los datos se guardan como etiquetas, o elementos. A diferencia de HTML, XML no contiene un conjunto de etiquetas predefinidas. Todas las etiquetas en XML son creados por el usuario y se utilizan para el propósito de almacenamiento de datos. Con el fin de extraer los datos de dentro de estas etiquetas, el archivo XML debe ser analizada mediante un "modelo de datos de objetos", o DOM, y un lenguaje de consulta especial llamado "XPath".



Cree el documento DOM. Dada "http://www.example.com/example_xml_file.xml" como la dirección URL de un archivo XML, y el uso de 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 utiliza "file_get_contents ()" de PHP método para obtener el contenido del archivo XML ubicado en "www.example_xml_file.xml" y almacenarlo como una cadena en la variable "$ archivo_xml." A continuación, crea un nuevo objeto DOM y lo almacena en variable "$ doc." Por último, se carga el archivo XML como un DOM y crea un objeto DOMXPath y la almacena en la variable "$ xpath."



Procesar el archivo XML. Dado el siguiente archivo XML:

libros

id1223/id

publishDateSaturday, julio 23rd/publishDate

TítuloTítulo / title

/ Books

Escriba el siguiente código:

$ Item = $ xpath-evaluar ("/ / id");

Selecciona el nodo "id" del árbol y lo almacena en la variable "item $."



Imprima los datos. Para probar y confirmar el archivo XML se ha analizado correctamente, imprima los datos recuperados desde el archivo XML. En el editor de texto, introduzca el siguiente código:

echo $ item;

Esto imprimirá los datos contenidos en las etiquetas de "id" de la Muestra 2, lo que confirma que el archivo se ha analizado correctamente.

 

No hay comentarios:

Publicar un comentario