## XmlNode::get_ParentNode method


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

```cpp
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](../get_nodetype/) des Knotens ab. Die folgende Tabelle beschreibt die möglichen Rückgabewerte für die **get_NodeType** Methode. |||
|-|-|
| NodeType | Rückgabewert von ParentNode |
| Attribute, Document, DocumentFragment, Entity, Notation | Gibt nullptr zurück; diese Knoten haben keine Eltern. |
| CDATA | Gibt das Element oder die Entity-Referenz zurück, das/die den CDATA-Abschnitt enthält. |
| Comment | Gibt das Element, die Entity-Referenz, den Dokumenttyp oder das Dokument zurück, das den Kommentar enthält. |
| DocumentType | Gibt den Dokumentknoten zurück. |
| Element | Gibt den Elternknoten des Elements zurück. Wenn das Element der Wurzelknoten im Baum ist, ist das Elternteil der Dokumentknoten. |
| EntityReference | Gibt das Element, das Attribut oder die Entity-Referenz zurück, das/die die Entity-Referenz enthält. |
| ProcessingInstruction | Gibt das Dokument, das Element, den Dokumenttyp oder die Entity-Referenz zurück, die die Verarbeitungsanweisung enthält. |
| Text | Gibt das übergeordnete Element, das Attribut oder die Entity-Referenz zurück, die den Textknoten enthält. |

## Siehe auch

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlNode](../)
* Class [XmlNode](../)
* Namespace [System::Xml](../../)
* Library [Aspose.Font for C++](../../../)
