Java XML - Analisadores
Análise XML refere-se a passar por um documento XML para acessar ou modificar dados.
O que é XML Parser?
O XML Parser fornece uma maneira de acessar ou modificar dados em um documento XML. Java oferece várias opções para analisar documentos XML. A seguir estão os vários tipos de analisadores que são comumente usados para analisar documentos XML.
Dom Parser - Analisa um documento XML carregando o conteúdo completo do documento e criando sua árvore hierárquica completa na memória.
SAX Parser- Analisa um documento XML em gatilhos baseados em eventos. Não carrega o documento completo na memória.
JDOM Parser - Analisa um documento XML de maneira semelhante ao analisador DOM, mas de uma maneira mais fácil.
StAX Parser - Analisa um documento XML de maneira semelhante ao analisador SAX, mas de forma mais eficiente.
XPath Parser - Analisa um documento XML com base na expressão e é amplamente usado em conjunto com o XSLT.
DOM4J Parser- Uma biblioteca java para analisar XML, XPath e XSLT usando o Java Collections Framework. Ele fornece suporte para DOM, SAX e JAXP.
Existem APIs JAXB e XSLT disponíveis para lidar com a análise de XML de forma orientada a objetos. Elaboraremos cada analisador em detalhes nos capítulos subsequentes deste tutorial.