Pessoal,
Eu tenho o seguinte arquivo XML a ser lido pelo XStream…
<objeto-maior>
<lista-objetos-menores>
<objeto-menor atributo="valor />
<objeto-menor atributo="valor />
<objeto-menor atributo="valor />
</lista-objetos-menores>
</objeto-maior>
public class ObjetoMaior {
private List listaObjetosMenores = new ArrayList();
...
}
public class ObjetoMenor {
private String atributo = null;
}
Meu ObjetoMaior tem um(a) java.util.List dentro dele [edited] mapeado para a tag , 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.
<objeto-maior>
<objeto-menor atributo="valor />
<objeto-menor atributo="valor />
<objeto-menor atributo="valor />
</objeto-maior>
Qual o método do XStream eu tenho que chama antes do stream.fromXML()?