Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/11/2011, 07:54
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: opciones para pasar de xml a un objeto java

Al poner

Cita:
xstream.alias("Personas ", Personas .class);
le estás diciendo que a cada objeto de la clase Personas, le corresponde una etiqueta <Personas></Personas>. Eso es correcto, ya que de lo contrario te crea una etiqueta con la ruta completa de la clase.

Dentro de la clase Personas tienes una lista como atributo llamada también personas, por lo que automáticamente se te crea otra etiqueta llamada personas. Si la lista se llamara listaPersonas, la etiqueta sería listaPersonas.

Cita:
<Personas>
<listaPersonas>
<Persona>
...
</Persona>
<Persona>
...
</listaPersonas>
</Personas>
Ten en cuenta que por cada clase tienes una etiqueta, y los atributos también son clases.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.