Hallo Allerseits,
ich steh gerade total auf dem Schlauch und bin wieder etwas aus JDOM raus...
Mein Problem ist folgendes. Ich habe eine XML-Datei, bei der ich dem allerletzten child ein weiteres Attribut hinzufügen will. Ich weiß anfangs nicht, wie tief dieses child geschachtelt ist. Hier mal ein Auszug aus einer möglichen Datei:
Hier soll nun dem letzten Element "word" (mit pos=VN) ein weiteres Attribut "form=bla" hinzugefügt werden. Bisher hab ich immer direkt auf ein child zugegriffen, aber wenn ich ja nicht weiß, was alles für Knoten vorangehen, klappt das ja nicht, oder?
Hier ein Auszug, wie ich bisher auf z.B. das erste word zugegriffen hab:
Schon mal vielen Dank für Ideen und Vorschläge, wie das klappen soll.
ich steh gerade total auf dem Schlauch und bin wieder etwas aus JDOM raus...
Mein Problem ist folgendes. Ich habe eine XML-Datei, bei der ich dem allerletzten child ein weiteres Attribut hinzufügen will. Ich weiß anfangs nicht, wie tief dieses child geschachtelt ist. Hier mal ein Auszug aus einer möglichen Datei:
Code:
<RULESET>
<RULE S="NP" EXCEP="1">
<node cat="NP"
<word pos="Pgen" />
<node cat="PPgen">
<word pos="VN" />
</node>
</node>
</RULE>
</RULESET>
Hier soll nun dem letzten Element "word" (mit pos=VN) ein weiteres Attribut "form=bla" hinzugefügt werden. Bisher hab ich immer direkt auf ein child zugegriffen, aber wenn ich ja nicht weiß, was alles für Knoten vorangehen, klappt das ja nicht, oder?
Hier ein Auszug, wie ich bisher auf z.B. das erste word zugegriffen hab:
Code:
Element root = doc.getRootElement();
Element word = root.getChild( "RULE" ).getChild( "word" );
word.setAttribute("form", literal_found);
Schon mal vielen Dank für Ideen und Vorschläge, wie das klappen soll.
