XStream - É possivel usar um xml para objetos diferentes?

Por esemplo ter um xml dessa maneira…



… tags de propriedades…


… tags de propriedades…

onde o objeto server só carregaria oq estiver em e o objeto workstation só carregaria oq estiver dentro de

é possivel fazer isso…

pq manter um xml para cada objeto fica meio ruim…

Fala,

Olha so, me parece que voce pode colocar objetos dentro de uma Lista (Interface List) e serializar essa lista para XML.

Outra solucao seria criar uma classe Device que contem dois objetos, um do tipo Server e outro do tipo Workstation e serializar para XML a classe Device.

Da uma olhada na documentacao do XStream. Acho a segunda solucao mais limpa.

Espero que tenha ajudado,
Abracos,
Alan