PHP - Introducción a XML

¿Qué es XML?

XML es un lenguaje de marcado para compartir los datos a través de la web, XML es legible tanto para humanos como para máquinas. Un ejemplo de xmls que se pueden compartir son las fuentes RSS. Los analizadores XML son útiles para leer y actualizar los datos mediante navegadores web.

Tipos de XML

  • Basado en árbol
  • Basado en eventos

Extensiones XML Parse

Las extensiones de análisis XML son trabajos basados ​​en libxml. Los siguientes analizadores xml están disponibles en php core.

  • Analizador XML simple
  • HACER analizador XML
  • Analizador XML
  • Lector XML

Analizador XML simple

El analizador XML simple también se denomina analizador XML basado en árbol y analizará el archivo XML simple. El análisis XML simple llamará al método simplexml_load_file () para obtener acceso al xml desde una ruta específica.

Analizador DOM

DOM Parser también llamado como un analizador de nodo complejo, que se utiliza para analizar archivos XML muy complejos. Se utiliza como interfaz para modificar el archivo XML. El analizador DOM se ha codificado con codificación de caracteres UTF-8.

Análisis XML

El análisis de XML se basa en el análisis de SAX. Es más rápido que todos los analizadores anteriores. Creará el archivo XML y analizará el XML. El analizador XML tiene codificación de caracteres ISO-8859-1, US-ASCII y UTF-8.

Lector XML

Analizar XML Reader también llamado como Pull XML parse Se utiliza para leer el archivo XML de forma más rápida. Funciona con documentos XML de alta complejidad con validación XML.