Guten Morgen zusammen,
ich habe bereits die Suche benutzt, aber nichts passendes zu meinem Problem gefunden. :cry:
Zunächst ein paar Daten zur Umgebung: Eclipse 3.1, J2SDK 1.4.2
So, nun mein Problem:
Ich lese eine XML-Datei mit JDOM ein.
Aufbau der XML-Datei:
Das mache ich folgendermaßen:
Wenn ich jetzt versuche mit
die List zu sortieren, erhalte ich folgende Fehlermeldung:
Ich hoffe, ihr könnt mit den Angaben etwas anfangen und mir weiter helfen.
Meinen Dank schon mal im Voraus!
Gruß
cmkatz
ich habe bereits die Suche benutzt, aber nichts passendes zu meinem Problem gefunden. :cry:
Zunächst ein paar Daten zur Umgebung: Eclipse 3.1, J2SDK 1.4.2
So, nun mein Problem:
Ich lese eine XML-Datei mit JDOM ein.
Aufbau der XML-Datei:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<record name="angebot" id="32">
<field name="feld1" type="Long">1</field>
<field name="feld2" type="Long">1</field>
<field name="feld3" type="String">Text</field>
<field name="feld4" type="Long">1</field>
<field name="feld5" type="String">noch ein Text</field>
<field name="feld6" type="Date">28.12.2005</field>
<field name="feld7" type="Long">1</field>
</record>
Das mache ich folgendermaßen:
Code:
...
Document doc1 = getDocument(datei1);
Element root = getRoot(doc1);
List allChildren = root.getChildren();
...
Wenn ich jetzt versuche mit
Code:
Collections.sort(allChildren);
Code:
java.lang.ClassCastException
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
Ich hoffe, ihr könnt mit den Angaben etwas anfangen und mir weiter helfen.
Meinen Dank schon mal im Voraus!
Gruß
cmkatz