Knoten-Suche in Xml mit Java (jre1.4.2)

Cortadillo

Mitglied
Hallo,

wie sucht man effektiv in einem Xml-File nach einem Node, welcher einen bestimmten Attribut-Wert hat?

ich habe jre1.4.2 zu verwenden.

z.b. <Knoten id="123"/>

bisher weiss ich nur einen scheinbar umständlichen Weg.
- gib mir alle Nodes mit Namen "Knoten"
- suche in diesen nach Attribut mit Namen 'id'
- schaue, ob id, den richtigen Wert hat.

geht das auch einfacher?


danke,
 
Hallo,

wie sollte es denn einfacher gehen?

Wenn du einen Knoten vom Typ Knoten mit einer Bestimmten ID finden willst, musst du erst die Knoten finden und dann schauen ob die die richtigen IDs haben.

Der genaue Weg hängt von der Methode ab wie du die XML Datei ausliest (DOM, SAX, ...)

MfG


Andibert
 
danke deiner Antwort,

genau darum ging es ja.
welcher Weg macht es besonders bequem.

in einem anderen Forum wurde mir XPath empfohlen.
da könnte man gleich nach dem richtigen Knoten unter Angabe der passenden Parameter suchen.

d.h. alles in einem Schritt möglich.
 
Zurück