Listas com XStream  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
rodrigoallemand
GUJ Ranger
[Avatar]

Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline

Pessoal,

Eu tenho o seguinte arquivo XML a ser lido pelo XStream...




Meu ObjetoMaior tem um(a) java.util.List<ObjetoMenor> dentro dele [edited] mapeado para a tag <lista-objetos-menores>, com várias instancias de ObjetoMenor dentro desta lista...
Todos os alias da vida estão colocados e a leitura é efetuada perfeitamente mas, como eu faço para que a leitura seja feita sem a tag de lista, para que meu XML fique mais simples, como no exemplo abaixo porem, utilizando as mesmas classes.


Qual o método do XStream eu tenho que chama antes do stream.fromXML()?

Rodrigo Allemand

A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br
[WWW] [MSN]
rbamartins
JavaEvangelist
[Avatar]

Membro desde: 01/03/2007 16:10:11
Mensagens: 362
Localização: Salvador
Offline

Não entendi muito bem amigo.

Você está fazendo o pase de XML para OBJETO JAVA e seu objeto esta vindo populado com as tags <lista-objeto-menor>conteudo</lista-objeto-menor>,
e você quer que venha apenas com "conteudo", é isso??


http://xstream.codehaus.org/tutorial.html


Rafael Britto A. Martins
http://rafaelmartinsjava.blogspot.com


"Um homem forte se defende sozinho, o homem mais forte defende os outros."
[Email] [WWW] [MSN]
gandja99
Debugger

Membro desde: 12/07/2004 20:50:57
Mensagens: 72
Localização: Vitória
Offline

Conheço o xstream superficialmente, mas ele tem um método para omitir campos (se não me engano é o omitField), da uma olhada....
[MSN]
rodrigoallemand
GUJ Ranger
[Avatar]

Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline

Alterei a descrição do tópico para ficar mais "entendivel"...

Eu tenho o ambiente hoje funcionando como descrito no primeiro XML e com as classes colocadas no inicio do tópico.

Eu queria que, a leitura da lista (java.util.List) do ObjetoMaior omitisse a tag gerada <lista-objetos-menores>...

Vou testar com o omitField colocado pelo amigo ai de cima... Vi na descrição do Javadoc dele, mas.... vamos testar...

Rodrigo Allemand

A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br
[WWW] [MSN]
casardo
Entusiasta Java

Membro desde: 09/09/2009 12:23:25
Mensagens: 15
Offline

Estou com a mesma dúvida depois de 3 anos da criação do tópico, sera que o autor do tópico conseguiu resolver o problema. Tenho um List com nome "detalhes" criado da seguinte forma...


e gostaria de omitir esta tag "detalhes" que aparece no meu XML abaixo...

já tentei usar o código abaixo, mas quando uso esse código ele omite tudo o que está dentro de detalhes (det; prod);

alguém sabe que método posso usar ?
waveiro
Smalltalk

Membro desde: 24/02/2011 11:06:53
Mensagens: 1
Offline

Amigo casardo,

Use o SEguinte Codigo:

This message was edited 1 time. Last update was at 25/02/2011 09:39:19

 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team