[XStream] Ler xml com + de 1 tag principal  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

Boa Tarde,

Estou utilizando XStream para ler um xml que possui mais de um tag principal (não havendo a arvore correta).

Como voces podem ver, nao existem uma tag "tags" que envolveria todas as filhas.

Causando esse erro ao rodar o programa:


A solucao seria mudar a estrutura do xml, adicionando uma unica tag principal. O problema que não posso alterar esse xml.
Exatamente o mesmo problema encontrei aqui, mas a solucao proposta eu não posso adotar.
http://stackoverflow.com/questions/4070788/xml-deserializing-java-xstream-issue

Como tive esse problema com XStream, a solucao seria adota um outro framework ou interpretar o xml na mão (coisa que nao queria fazer).
Peço por dicas do pessoal que já teve alguma problema semelhante e o que fez para contorná-lo.

Obrigado,

Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
romarcio
JWizard
[Avatar]

Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline

Você pode tentar a biblioteca JDOM.
Mas não tenho certeza se vai conseguir.
Sempre se usa uma tag root, e as demais dentro desta. É assim que as APIs de xml funcionam.


Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer

Blog | Facebook | Twitter
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team