| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2004 09:50:47
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Alguém sabe se o Commons Digester possui um equivalente para escrever o XML?
Eu li um artigo numa revista que o autor fala da vantagem de usar o Digester em vez do SAX e do DOM para mapear os XML para classes Java.
Mas de que adianta isso se na hora de gravar o XML vou ter que usar algo em DOM ou SAX?
Alguém conhece algum equivalente (leia-se não usa DOM ou SAX) do Digester que escreva os XML, porque estou fazendo um por necessidade própria...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2004 09:57:20
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Uma correção: "não usa DOM ou SAX" diz respeito a livrar o usuário do contato com essas APIs, não do funcionamento interno (ex: o Digester usa o SAX internamente, segundo o artigo da revista).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2004 10:45:08
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Opa... acho que foi o artigo da MundoJava, neh?
Bom, voce pode tentar o XStream: xstream.codehaus.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2004 10:55:58
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Foi na MundoJava, por um acaso foi você quem escreveu (Carlos Virella ou algo assim)?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2004 11:04:31
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Ah é você mesmo!!! "Villela"
Vou dar uma olhada nesse XTream, talvez eu desista do meu
Você mora em Londres? Ouvi falar que toda a água aí é reciclada
Tipo você bebe aquela água do vaso sanitário agh!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/12/2004 12:06:34
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Aí Carlos, me diz uma coisa:
Você não acha que o XStream não deixa o Digester lá em baixo?
A diferença é que o Digester permite maior controle pois é você quem define o mapeamento.
Ou seja, o Digester é pra quem quer leitura de XML, e o meu é pra quem quer escrever. Mas, parece-me, o XStream é mais indicado como um sistema de persistência de objetos do que uma ferramenta de acesso a XML. Por exemplo, ao ler um XML ele será totalmente mapeado para uma classe, mas e se você estiver interessado apenas em algumas partes?
Só falta o XStream permitir você ter um maior controle do mapeamento (ex: aceitando XPath) para ele desbancar o Digester, na minha opinião.
Acho que não vou desistir do meu, uma vantagem é o tamanho: 10KB nesse momento.
|
|
|
 |
|
|