XML-Dokument parsen
Peter
- java
Hallo zusammen, habe da ein kleines Problem,
ich möchte mein XML-Dokument so parsen, das ich immer nur meine parent-Elemente erhalte, der Parser, ob Dom oder JDom spielt keine Rolle.
Am Besten kann man das am folgenden Beispiel sehen:
Hier möchte ich dann also nur die Elemente e,f und a erhalten.
Wäre euch für eine Lösung sehr dankbar.
Peter
<e>
<VARFIX>F</VARFIX>
<DESCRIPT>Geburtsdatum</DESCRIPT>
</e>
<f>
<EXCEPT>Der Testwert hat keine Fehler</EXCEPT>
</f>
<a>
<VARFIX>V</VARFIX>
<EXCEPT>Der Testwert hat keine Fehler</EXCEPT>
</a>
Hi Peter,
ich möchte mein XML-Dokument so parsen, das ich immer nur meine parent-Elemente erhalte, der Parser, ob Dom oder JDom spielt keine Rolle.
Wenn ich dein Beispiel richtig verstanden habe, möchtest du nicht die Parent-Elemente (Eltern), sondern die direkten Child-Elemente. Dazu gibt es die Funktion getChildNodes, die zum Objekt Node gehört. Da ein Element gleichzeitig ein Node ist, hilft da einfaches casten.
Gruß,
Martin