JAVA-element.getElementsByTagName Beschränken auf Top-Niveau

Ich habe eine XML-Datei wie folgt:

<rootNode>
    <link>http://rootlink/</link>
    <image>
        <link>http://imagelink/</link>
        <title>This is the title</title>
    </image>
</rootNode>

XML-Java-code mit Hilfe von DOM ist wie folgt:

NodeList rootNodeList = element.getElementsByTagName("link");

Diese geben mir alle die "link" - Elemente, einschließlich der top-level-und das innerhalb der "Bild" - Knoten.

Gibt es eine Möglichkeit, nur den "link" - tags für Stammknotens in einer Ebene und nicht zwei, wie es der Fall für den Bild-link? Das ist, ich will nur die http://rootlink/ "link".

InformationsquelleAutor der Frage user152090 | 2009-08-06

Schreibe einen Kommentar