Fallunterscheidung (XML Parsing)

Guntpat1981

Mitglied
Hallo zusammen,

ich habe gerade ein wohl recht simples Problem, auf dessen Lösung ich nicht komme. Ich bin gerade am Auslesen eines XML-Dokumentes der folgenden Struktur:

Code:
<input name="value" type="int" position="3"/>
<input name="name" type="string" position="2"/>
<input name="address" type="Address" position="1"/>

Nun möchte ich diese 3 Elemente in eine Liste packen.

Code:
List listInputs = root.getChildren("input");

Und danach die Elementinformationen sortiert nach dem Attributwert in "position" auf der Konsole ausgeben. Bisher habe ich einen falschen Ansatz gewählt, aber die Lösung sieht so aus, dass ich zunächst eine Liste erstelle und diese dann nach position sortiere. Wie geht das in Java?