Parser XML...  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
brunoambrozio
Thread.start()

Membro desde: 20/09/2004 09:25:54
Mensagens: 26
Localização: São Paulo - SP
Offline

Olá..

Estou utilizando o jdom para "parsear" alguns arquivos "xml", mas acho ele meio lento... Alguem teria alguma dica?



Bruno Brigantini Ambrózio
Consultor MySAP NetWeaver
Sun Certified Java Programmer 1.4
Sun Certified Web Component Developer 1.4
[Email] [WWW] [MSN]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Diz pra gente o que você precisa fazer com o XML e qual o tamanho dos arquivos que vai trabalhar, assim poderemos te falar as bibliotecas mais indicadas.

This message was edited 1 time. Last update was at 21/07/2005 17:01:48


Former LIPE.
[ICQ]
andre_a_s
GUJ Ranger
[Avatar]

Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline

Só lembrando que o DOM usa SAX internamente, então se fizer direto em SAX fica mais rápido
Mas o SAX é mais chatinho pra desenvolver

Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com
[Email] [MSN] [ICQ]
brunoambrozio
Thread.start()

Membro desde: 20/09/2004 09:25:54
Mensagens: 26
Localização: São Paulo - SP
Offline

Entao... na hora que levantamos o sistema, temos que parsear alguns arquivos xml e popular algumas classes com esses dados... Não são arquivos grandes... Dificilmente vao chegar na casa dos 100kb...

E ai??

Bruno Brigantini Ambrózio
Consultor MySAP NetWeaver
Sun Certified Java Programmer 1.4
Sun Certified Web Component Developer 1.4
[Email] [WWW] [MSN]
GeCko
What is classpath?

Membro desde: 03/02/2005 19:18:08
Mensagens: 6
Offline

Como os arquivos não são grandes, eu voto para que vc continue com o jdom... Mas se vc optar pelo SAX, tem um artigo no GUJ sobre ele que é muito bom!
gleisoncs
Smalltalk

Membro desde: 09/06/2005 21:41:48
Mensagens: 3
Offline

Tenho usado o Digester para algumas situações, tem me resolvido e muito, é bastante rápido e simples de implementar. Se quiser escrevo como fazer, existe bastente tutorial por ai.
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Reza a lenda que o mais rápido é o StAX, dá uma olhada:

http://www.xml.com/pub/a/2003/09/17/stax.html

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Ah 100kbs?

Penso que XStream é perfeito para você cara.
http://xstream.codehaus.org/tutorial.html

Former LIPE.
[ICQ]
jgbt
GUJ Master
[Avatar]

Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline

LIPE wrote:Ah 100kbs?

Penso que XStream é perfeito para você cara.
http://xstream.codehaus.org/tutorial.html


xstream++;

[]'s

This message was edited 1 time. Last update was at 22/07/2005 10:07:41


João Bier
Desenvolvedor Java
[Email]
brunoambrozio
Thread.start()

Membro desde: 20/09/2004 09:25:54
Mensagens: 26
Localização: São Paulo - SP
Offline

Valeu pela ajuda pessoal!!





Bruno Brigantini Ambrózio
Consultor MySAP NetWeaver
Sun Certified Java Programmer 1.4
Sun Certified Web Component Developer 1.4
[Email] [WWW] [MSN]
Wanderley2k
Thread.start()

Membro desde: 18/02/2004 17:37:43
Mensagens: 44
Offline

Pergunta de curiosidade. E se eu tiver um objeto do tipo double[][], é feito a transferencia?

No caso de matriz é melhor serializable do java mesmo?

--
Wanderley Guimarães
Dynamic Programming: From novice to advanced
[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team