El análisis de XML se refiere a pasar por un documento XML para acceder o modificar datos.
¿Qué es XML Parser?
XML Parser proporciona una forma de acceder o modificar datos en un documento XML. Java proporciona múltiples opciones para analizar documentos XML. A continuación se muestran los distintos tipos de analizadores que se utilizan comúnmente para analizar documentos XML.
Dom Parser - Analiza un documento XML cargando el contenido completo del documento y creando su árbol jerárquico completo en la memoria.
SAX Parser- Analiza un documento XML en activadores basados en eventos. No carga el documento completo en la memoria.
JDOM Parser - Analiza un documento XML de manera similar al analizador DOM pero de una manera más fácil.
StAX Parser - Analiza un documento XML de manera similar al analizador SAX pero de una manera más eficiente.
XPath Parser - Analiza un documento XML basado en la expresión y se usa ampliamente junto con XSLT.
DOM4J Parser- Una biblioteca de Java para analizar XML, XPath y XSLT utilizando Java Collections Framework. Proporciona soporte para DOM, SAX y JAXP.
Hay API JAXB y XSLT disponibles para manejar el análisis de XML de forma orientada a objetos. Elaboraremos cada analizador en detalle en los capítulos siguientes de este tutorial.