Kompliziertes XML-Document, wie lese ich es ein?

Status
Nicht offen für weitere Antworten.

Campino

Top Contributor
hi,
ich hab einen xml-File, der etwa so aussieht:
Code:
<xml>Text Teil 1<tag>Text Teil zwei</tag>Text Teil drei</xml>

ich hätte jetzt gerne irgendwie drei Objekte, nämlich:
1. Eins mit Text Teil 1 drin.
2. Eins mit Text Teil 2 drin, an dem sollte erjkenbar sein, dass dieser in einem <tag> steht
3. Eins mit Text teil drei drin

Wie mache ich das mit JDom? Die Reihnfolge der drei Objekte sollte erkennbar sein.

Danke sconmal,
campino
 

byte

Top Contributor
hm, die struktur deiner xml-datei ist etwas komisch. "text teil 1" und "text teil 3" kann man schwer unterscheiden, wenn man das ganze als jdom baum einliest. denn doc.getRootElement().getText() liefert halt den gesamten text-teil des root-elements, also "text teil1text teil 3". den text vom mittleren element bekommste dann halt über die getText() vom ersten kind des roots.

Code:
System.out.println(doc.getRootElement().getText());  //liefert: text teil 1text teil 3 (weil es zusammengehört!)
System.out.println(doc.getRootElement().getChild("tag").getText());  //liefert: text teil 2

noch fragen?
 

byte

Top Contributor
Ach über den Content geht das. Ja, das macht in der Tat Sinn. Wieder was dazugelernt. ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R XLM Datei lesen Ändern (kompliziertes Search and Replace) und Speichern XML & JSON 12
S XML Document Parsen und Ausgeben mit Suchfunktion XML & JSON 21
L XML Document Transform StackOverflowError XML & JSON 1
B Wie kann man das ecncoding in einem vorhandenen Document-Objekt ändern? XML & JSON 2
M java.lang.RuntimeException: Failed to parse document XML & JSON 4
sylo DOM Document in XML Datei schreiben XML & JSON 5
sambalmueslie JAXB - Unmarshall ein XML-Document das aus zwei XSD Definitionen besteht XML & JSON 8
L invalide xml document parsen?! XML & JSON 2
G Nodes in Document kopieren, nur die Childs, die noch nicht existieren XML & JSON 7
K Document null bei builder.parse XML & JSON 2
B jdom document aus string erzeugen? XML & JSON 1
G document is invalid: no grammar found. XML & JSON 9
M Wie kann ich aus ein Document-Tree ein PDF generieren XML & JSON 2
G Ein DOM-Document dem Sax übergeben? XML & JSON 2
S org.jdom.document in String umwandeln. XML & JSON 2
P Aus einem Node ein Document erstellen XML & JSON 2
R XML Document als String XML & JSON 2
N FileStream auf Document XML & JSON 22
M XPath Problem im Zusammenhang mit document() XML & JSON 2
B XML-Document mit Java erzeugen und zuruecksenden XML & JSON 1
W XML-Document auslesen XML & JSON 2

Ähnliche Java Themen

Neue Themen


Oben