Uma correção: “não usa DOM ou SAX” diz respeito a [color=blue]livrar o usuário do contato com essas APIs, não do funcionamento interno[/color] (ex: o Digester usa o SAX internamente, segundo o artigo da revista).
Foi na MundoJava, por um acaso foi você quem escreveu (Carlos Virella ou algo assim)?
renatosilva
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!!
renatosilva
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.