Apache Xerces - analisadores XML
O que é Apache Xerces2?
Xerces2 é um processador baseado em Java e fornece interfaces padrão e implementações para seguir os padrões de API de análise XML -
Document Object Model (DOM) Nível 3
API Simples para XML (SAX) 2.0.2
API Streaming para XML (StAX) 1.0 Event API
APIs Java para processamento XML (JAXP) 1.4
O que é análise XML?
Analisar XML refere-se a percorrer o documento XML para acessar dados ou modificar dados de uma ou outra maneira.
O que é XML Parser?
O XML Parser fornece uma maneira de acessar ou modificar os dados presentes em um documento XML. Java oferece várias opções para analisar documentos XML. A seguir estão vários tipos de analisadores que são comumente usados para analisar documentos XML.
Dom Parser - Analisa o documento carregando o conteúdo completo do documento e criando sua árvore hierárquica completa na memória.
SAX Parser- Analisa o documento em gatilhos baseados em eventos. Não carrega o documento completo na memória.
StAX Parser - Analisa o documento de maneira semelhante ao analisador SAX, mas de forma mais eficiente.
Agora, vamos elaborar cada analisador usando a biblioteca Apache Xerces em nossos capítulos subsequentes.