Preciso montar essa estrutura, mas não sei como fazer. Alguém poderia me ajudar?
Monte uma estrutura de dados em XML para um sistema de logística, esta deve ser capaz de armazenar malotes e pacotes enviados e recebidos, rastrear o estado de cada malote, se (está aguardando, foi despachado, recebido, etc), também deve ser capaz de armazenar e identificar as pessoas que fizeram o envio dos pacotes e malotes.
Você pode usar o xstream para serializar desserializar os objetos para xml, por exemplo:
Serializando obj:
Person joe = new Person("Joe", "Walnes");
joe.setPhone(new PhoneNumber(123, "1234-456"));
joe.setFax(new PhoneNumber(123, "9999-999"));
String xml = xstream.toXML(joe);
Objeto serializado:
<person>
<firstname>Joe</firstname>
<lastname>Walnes</lastname>
<phone>
<code>123</code>
<number>1234-456</number>
</phone>
<fax>
<code>123</code>
<number>9999-999</number>
</fax>
</person>
Desserializando objeto:
Person newJoe = (Person)xstream.fromXML(xml);
veja os exemplos e baixe a lib no site do Xstream : http://xstream.codehaus.org/tutorial.html