System::Xml::XmlNode::get_ParentNode Methode

XmlNode::get_ParentNode method

Gibt den übergeordneten Knoten dieses Knotens zurück (für Knoten, die übergeordnete Knoten haben können).

virtual SharedPtr<XmlNode> System::Xml::XmlNode::get_ParentNode() final

ReturnValue

Der XmlNode, der das Elternteil des aktuellen Knotens ist.

Hinweise

Wenn ein Knoten gerade erstellt wurde und noch nicht zum Baum hinzugefügt wurde, oder wenn er aus dem Baum entfernt wurde, ist das Elternteil nullptr. Für alle anderen Knoten hängt der zurückgegebene Wert vom XmlNode::get_NodeType des Knotens ab. Die folgende Tabelle beschreibt die möglichen Rückgabewerte für die get_NodeType Methode.
NodeTypeRückgabewert von ParentNode
Attribute, Document, DocumentFragment, Entity, NotationGibt nullptr zurück; diese Knoten haben keine Eltern.
CDATAGibt das Element oder die Entity-Referenz zurück, das/die den CDATA-Abschnitt enthält.
CommentGibt das Element, die Entity-Referenz, den Dokumenttyp oder das Dokument zurück, das den Kommentar enthält.
DocumentTypeGibt den Dokumentknoten zurück.
ElementGibt den Elternknoten des Elements zurück. Wenn das Element der Wurzelknoten im Baum ist, ist das Elternteil der Dokumentknoten.
EntityReferenceGibt das Element, das Attribut oder die Entity-Referenz zurück, das/die die Entity-Referenz enthält.
ProcessingInstructionGibt das Dokument, das Element, den Dokumenttyp oder die Entity-Referenz zurück, die die Verarbeitungsanweisung enthält.
TextGibt das übergeordnete Element, das Attribut oder die Entity-Referenz zurück, die den Textknoten enthält.

Siehe auch