Java e XML

Frequentemente ocorre a necessidade de trabalhar com arquivos XML em Java, e sempre vem a dúvida de qual API utilizar... e sempre me ocorre o artigo do Osvaldo Pinali Doederlein, na edição 22 da JavaMagazine.


O artigo é bastante interessante, mas a idéia aqui é simplesmente, lembrar qual API usar... então vou transcrever um quadro comparativo:


ParserTempo 1Tempo 2Tempo 3Tempo 4Tempo 5Score
StAX2,2941,5791,5961,5281,5731,00
SAX5,0083,0632,6452,6112,4951,59
JAXB5,5593,7923,4403,3483,4052,16
DOM16,4856,4005,4045,8525,2503,34
Digest70,09926,32725,82025,42626,39116,78
Beans96,21770,53564,87671,11564,47841,00
C#1,9061,9061,9061,8901,9061,21

O StAX é a melhor solução e a documentação pode ser vista aqui: http://download.oracle.com/javaee/5/tutorial/doc/bnbem.html

Comentários

Postagens mais visitadas deste blog

Jellyfish script

Conversão do encode do MariaDB para atender o moodle 3.8

O GBParsy é uma biblioteca para realizar o parser de arquivos GenBank para o Python