Ja dei algumas buscas aqui pelo forum sobre o assunto. A situação é a seguinte : A geração do xml será de minha responsabilidade. Adotando minhas proprias convenções.
Depois de gerar o xml, gostaria de ler campos(tags) especificos do xml gerado.
Posso fazer isso utilizando apenas XStream ?? Ou sera necessario utilizar tb o SAX ??
:arrow: Parsing an XML Document with XPath - XPath permite você especificar partes do XML, como caminhos de pastas. O Java 5 e o JDOM possuem classes para isso, como mostra o artigo, por exemplo:
XStream converte de objetos pra XML e de XML pra objetos. Se voce quiser (e/ou puder) trabalhar direto com objetos e collections e nao com XML na unha, eh provavelmente uma boa ideia
renatosilva
Isso, e nesse caso você pode acessar suas “tags específicas” por que elas estarão em algum objeto mapeado.
J
Javax
renato3110:
Simplify XML programming with JDOM - se você não conhece, pode achar uma interessante alternativa ao SAX. Parsing an XML Document with XPath - XPath permite você especificar partes do XML, como caminhos de pastas. O Java 5 e o JDOM possuem classes para isso, como mostra o artigo, por exemplo:
Espero que ajude. t++;
Batante interessante esse JDOM !! Com o JDOM eu posso criar e ler de
um xml. Parece-me uma API bem completa !!
Se o meu problema é criar um xml e ficar depois apenas lendo desse xml, o JDOM já seria suficiente para resolver meu problema ?? Quais as limitações dessa API ??
valeu !!!
dyorgio
Cara…vou te dar uma dica,
aqui no meu trabalho recentemente
nós resolvemos adotar o uso de xml para gravar configurações
no banco…
porem temos aqui uma espécie de regra…
tudo que usamos fazemos…
então vai a luta cara…
não use API´s já prontas…
se vc quer personalização no tratamento de xml´s
crie a sua própria API…
claro que a partir de uma base…
sugiro DOM, mesclado com SAX(mas bem pouco SAX)…
aqui deu certo…temos uma API eficiente e que
não nos deixa nada a desejar…
demorei cerca de 1 mes para faze-la…
mas valeu a pena…
[]´s dyorgio
keller
Você pode procurar algo sobre:
StAX
JAXD
Vi algo na JavaMagazinne estas são as melhores para se trabalhar com XML.
Não reinvente a roda…
J
Javax
dyorgio:
Cara…vou te dar uma dica,
aqui no meu trabalho recentemente
nós resolvemos adotar o uso de xml para gravar configurações
no banco…
porem temos aqui uma espécie de regra…
tudo que usamos fazemos…
então vai a luta cara…
não use API´s já prontas…
se vc quer personalização no tratamento de xml´s
crie a sua própria API…
claro que a partir de uma base…
sugiro DOM, mesclado com SAX(mas bem pouco SAX)…
aqui deu certo…temos uma API eficiente e que
não nos deixa nada a desejar…
demorei cerca de 1 mes para faze-la…
mas valeu a pena…
[]´s dyorgio
Não vejo problema algum em usar API já prontas, ainda mais quando essa API se encaixa perfeitamente ao meu problema.