Ler XML sem sobrecarregar a memória

12 respostas
Viniciustelles

Bom dia pessoal, estou procurando uma maneira de ler XML sem sobrecarregar a memória.
Alguém tem uma dica e um exemplo para que possa tocar meu desenvolvimento…
abss att.

12 Respostas

Rodrigo_Sasaki

Vixe, cara… pra ler XML sem carregar na memória acho que só se for com os olhos mesmo.

Viniciustelles

hehehehehe me desculpa, acho que me expressei mal, não carregar muito a memória, pois já utilizei DOM, Xstream só que fica muito lento :S

A

Cara,

usa SAX, da uma lida na diferenca entre DOM e SAX, http://javarevisited.blogspot.com.br/2011/12/difference-between-dom-and-sax-parsers.html

t+

Rodrigo_Sasaki

Bom, aí vai depender de bastante coisa… o tamanho do seu XML, e como você está fazendo para ler.

As vezes pode consumir bastante memória mesmo.

Mas uma maneira bem leve de ler XML é usando SAX.

Mikhas

Você pode usar SAX.

O que exatamente você quer fazer com os dados lidos no XML? Mapear para objetos ? Ou apenas processa-los de alguma maneira ?

Viniciustelles

Hum valeu a dica… quero processa-los para gravar no banco de dados…

Mikhas

LOL … tres respostas identicas em menos de 1 minuto!

Mikhas

Tem a lib JColtrane que da uma fornça na hora de usar SAX!

Viniciustelles


Tem a lib JColtrane que da uma fornça na hora de usar SAX!

Tem como descrever oque é a lib JColtrane?

Hebert_Coelho

Viniciustelles:

Tem a lib JColtrane que da uma fornça na hora de usar SAX!

Tem como descrever oque é a lib JColtrane?

Tu pelo menos pesquisou no google o qué? como é usada? para que serve? O.o

Viniciustelles

Legal framework brasileiro :slight_smile:

jweibe

Tem o Simple-XML e um parser de xml bem leve.
http://simple.sourceforge.net/

Criado 6 de novembro de 2012
Ultima resposta 6 de nov. de 2012
Respostas 12
Participantes 6