Hola tengo un XML similar al de abajo, que debe ser ordenado usando el campo de fecha.Ordenando un XML en Java
<root>
<Node1>
<date></date>
</Node1>
<Node1>
<date></date>
</Node1>
<Node1>
<date></date>
</Node1>
<Node1>
<date></date>
</Node1>
<Node2>
<date></date>
</Node2>
<Node2>
<date></date>
</Node2>
<Node2>
<date></date>
</Node2>
<Node2>
<date></date>
</Node2>
</root>
quisiera ordenar el XML basado en la fecha (por ejemplo para ASC), con independencia de si la fecha está bajo el nodo 1 o Nodo2. En realidad, en el código de Java, tengo dos listas separadas, una con objetos Node1 y otra con Nodo2. Puedo ordenar la lista en cualquier orden speradamente dentro de java. Pero necesito tener las fechas ordenadas independientemente de los nodos que está apareciendo en el XML. ¿Cuál es el mejor enfoque para ordenar de esta manera en Java?
Actaully Estoy usando Castor para ordenar los objetos de Java en XML. Si sabes que esto se puede hacer con Castor, ¡eso será genial!
Gracias! Justin ... –
XML se "pretende" ser un conjunto, por lo que ordenar los datos en orden ascendente no "pretende" ser útil ... – blissapp
@blissapp - El orden es fundamental para XML, el modelo abstracto es una secuencia . la base de xpath 2.0/xquery. ¿Tal vez estás pensando en datos relacionales? – mdma