Membro desde: 24/02/2008 19:40:55
Mensagens: 25
Offline
Tenho o seguinte XML de exemplo que tenho interesse de tratar utilizando o XStream:
Obs: Não fiquei fazendo alias para os nomes dos tipos e colunas, é bem genérico para reproduzir a situação
Para trata-lo. Criei os beans abaixo:
E gerei a classe principal de teste conforme abaixo:
O resultado foi o seguinte XML:
Notem que comparando com a idéia original, ele falhou na geração dos arrays. A lib criou uma Tag "C" para colocar os elementos C dentro dele quando na verdade cada C deveria vir diretamente abaixo sem a necessidade de outra TAG.
O atributo Y e Z do TipoC também sofrem problema semelhante. Ele abre a tag respectiva e coloca cada String dentro dela. Eu queria que fosse feito diversas tags com o mesmo nome.
Alguém sabe o que fiz errado. Será necessário o uso dos "converters" para essa situação?
Membro desde: 24/02/2008 19:40:55
Mensagens: 25
Offline
Conhece onde posso encontrar algum exemplo. O do site oficial é bem básico utilizando um bean com um atributo. E outro caso com mais atributos mas nada como essa situação.
O caso "real" possui até mesmo uma tag (atributo) no "TipoC" (do exemplo) que não seria obrigatório aparecer quando utiliza-se o método FromXML...............