System::Xml::XmlNode::get_ParentNode metod

XmlNode::get_ParentNode method

Returnerar föräldern till denna nod (för noder som kan ha föräldrar).

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

ReturnValue

Den XmlNode som är föräldern till den aktuella noden.

Anmärkningar

Om en nod precis har skapats och ännu inte har lagts till i trädet, eller om den har tagits bort från trädet, är föräldern nullptr. För alla andra noder beror det returnerade värdet på XmlNode::get_NodeType för noden. Följande tabell beskriver de möjliga returvärdena för get_NodeType‑metoden.
NodeTypeReturvärde för ParentNode
Attribut, Dokument, Dokumentfragment, Entitet, NotationReturnerar nullptr; dessa noder har inga föräldrar.
CDATAReturnerar elementet eller entitetsreferensen som innehåller CDATA-sektionen.
CommentReturnerar elementet, entitetsreferensen, dokumenttypen eller dokumentet som innehåller kommentaren.
DocumentTypeReturnerar dokumentnoden.
ElementReturnerar föräldranoden för elementet. Om elementet är rotknoden i trädet är föräldern dokumentnoden.
EntityReferenceReturnerar elementet, attributet eller enhetreferensen som innehåller enhetreferensen.
ProcessingInstructionReturnerar dokumentet, elementet, dokumenttypen eller enhetreferensen som innehåller bearbetningsinstruktionen.
TextReturnerar förälderelementet, attributet eller enhetreferensen som innehåller textnoden.

Se även