Ich bin verwirrt über Element und Knoten, weil ich die gesamte Struktur von XML nicht verstehe. Hier ist eine kurze Übersicht:
Die folgende Abbildung ist das XML -Dokumentbaumdiagramm der w3c.org -Website:
Wie aus der obigen Abbildung ersichtlich ist, besteht ein XML -Dokument aus Elementknoten, Attributknoten und Textknoten. Der Buchladen heißt Dokumentelement oder Stammelement und ist auch ein Elementknoten
So gibt XML DOM einen Knoten an
Jede Komponente in einem XML -Dokument ist ein Knoten.
Das gesamte Dokument ist ein Dokumentknoten, nämlich der Dokumentknoten. In Java wird die Dokumentschnittstelle von der Knotenschnittstelle geerbt, die das gesamte XML -Dokument darstellt
Jedes XML -Tag ist ein Elementknoten, dh ein Elementknoten. In Java erbt die Element -Schnittstelle von der Knotenschnittstelle, um ein Element im XML -Dokument darzustellen.
Der im XML -Element enthaltene Text ist ein Textknoten, dh ein Textknoten. In Java erbt die Textschnittstelle von der Zeichendata -Schnittstelle, während CharakterData von der Knotenschnittstelle erbt, was den Textinhalt von Element oder Attr darstellt
Jedes XML -Attribut ist ein Attributknoten, nämlich der ATTR -Knoten. In Java erbt die Attr -Schnittstelle von der Knotenschnittstelle.
Kommentare gehören zu Kommentarknoten, nämlich Kommentarknoten. In Java erbt die Kommentarschnittstelle von der Zeichendatenschnittstelle, während CharakterData von der Knotenschnittstelle ererbt
Tatsächlich ist jedes Objekt im XML -Dokument ein Knoten. Ein Element muss ein Knoten sein, und ein Knoten ist nicht unbedingt ein Element.
Der obige Artikel über Java Parsing XML -Knoten und Element (empfohlen) ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.