XML in Java sortieren
Hallo, ich habe ein ähnliches XML wie unten, das mithilfe des Datumsfelds sortiert werden musste.
<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>
Ich möchte die XML-Datei nach dem Datum sortieren (beispielsweise in aufsteigender Reihenfolge), unabhängig davon, ob das Datum unter Node1 oder Node2 liegt. Tatsächlich habe ich im Java-Code zwei separate Listen, eine mit Node1-Objekten und eine mit Node2-Objekten. Ich kann die Liste innerhalb von Java in beliebiger Reihenfolge sortieren. Ich muss die Daten jedoch unabhängig von den im XML-Code angezeigten Knoten sortieren.Was ist der beste Ansatz, um diese Sortierung in Java durchzuführen?
Actaully Ich verwende Castor zum Marshalling der Java-Objekte nach XML. Wenn Sie wissen, dass dies mit Castor möglich ist, ist das großartig!