Pessoal,
Preciso ler um arquivo XML do cartão de memória e gravar em rms no palm.
A parte do rms eu não tenho dúvida, mas quanto a leitura do XML fiz algumas tentativas, mas nenhuma resolveu minha necessidade.
Em uma das tentativas, eu peguei a string do XML pelo FileConnection, quebrei ela e gravei no rms, só que quando eu possuo muitos registros no XML e a string fica grade demais o palm aparentemente não suporta e desliga.
Encontrei pela internet o KXML, que faz o parser, teoricamente resolveria este problema de ter muitos registros, só que ele só funciona quando o arquivo é compilado junto ao jar, mas no meu caso o arquivo é externo a aplicação, fica no cartão de memória.
Alguém sabe o que eu posso fazer para resolver essa situação?
Agradeço a atenção
Aguardo sugestões
Faz vc mesmo o parser ora !
Mamão com açucar !
As vezes é este o preço que se paga por estar lidando com tecnologia obsoleta.
[quote=boone]Faz vc mesmo o parser ora !
Mamão com açucar !
As vezes é este o preço que se paga por estar lidando com tecnologia obsoleta.[/quote]
Então, eu fiz da maneira que eu descrevi acima, mas não deu certo por causa do tamanho da string.
Vc tem alguma sugestão???
pessoal, consegui resolver essa situação!
pra ficar registrado aqui caso alguém passe pela mesma situação, a minha solução foi a combinação do FileConection e do Kxml2.2.2.
defini o conteudo inputstream pelo fileconection e fiz o parser pelo kxml gravando campo a campo no rms.
links para auxiliar:
http://kxml.sourceforge.net/
http://developers.sun.com/mobility/apis/articles/fileconnection/
abraços!