Processamento de documentos XML com DOM e SAX: uma anÃlise comparativa

AUTOR(ES)
DATA DE PUBLICAÇÃO

2003

RESUMO

XML (eXtensible Markup Language) tem sido um padrÃo bastante usado para armazenar, manipular e trocar dados. Mas para serem Ãteis, esses dados precisam estar disponÃveis de alguma maneira para a aplicaÃÃo. Existem duas APIs (Application Programming Interface) que disponibilizam dados XML para as aplicaÃÃes, uma baseada em objetos e outra baseada em eventos. Essas sÃo representadas, respectivamente, por DOM - Document Object Model e por SAX - Simple API for XML. A escolha de qual API utilizar serà baseado nos requisitos das aplicaÃÃes e nas caracterÃsticas das APIs. Estas APIs sÃo implementadas por ferramentas chamadas parsers. Cada parser possui suas prÃprias caracterÃsticas. A escolha do parser à um importante critÃrio para o desempenho das aplicaÃÃes, pois grande parte do processamento ficarà concentrada nele. Este trabalho tem como objetivo realizar um estudo comparativo entre as APIs DOM e SAX, mostrando as caracterÃsticas destas APIs, suas vantagens e desvantagens, onde cada uma obtÃm melhor desempenho, e seu comportamento em uma aplicaÃÃo. Adicionalmente à feita uma anÃlise de algumas ferramentas de processamento de documentos XML encontradas no mercado, mostrando as caracterÃsticas e a performance de cada uma

ASSUNTO(S)

dom api parser ciencia da computacao sax xml

Documentos Relacionados