Apache Xerces - Analizadores XML

¿Qué es Apache Xerces2?

Xerces2 es un procesador basado en Java y proporciona interfaces e implementaciones estándar para seguir los estándares de API de análisis XML:

  • Modelo de objetos de documento (DOM) Nivel 3

  • API simple para XML (SAX) 2.0.2

  • API de transmisión para XML (StAX) 1.0 API de eventos

  • API de Java para procesamiento XML (JAXP) 1.4

¿Qué es el análisis de XML?

Analizar XML se refiere a pasar por el documento XML para acceder a los datos o para modificarlos de una forma u otra.

¿Qué es XML Parser?

XML Parser proporciona una forma de acceder o modificar los datos presentes en un documento XML. Java proporciona múltiples opciones para analizar documentos XML. A continuación se muestran varios tipos de analizadores que se utilizan comúnmente para analizar documentos XML.

  • Dom Parser - Analiza el documento cargando el contenido completo del documento y creando su árbol jerárquico completo en la memoria.

  • SAX Parser- Analiza el documento en activadores basados ​​en eventos. No carga el documento completo en la memoria.

  • StAX Parser - Analiza el documento de manera similar al analizador SAX pero de una manera más eficiente.

Ahora, elaboraremos cada analizador utilizando la biblioteca Apache Xerces en los capítulos siguientes.