¿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.