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älder till den aktuella noden.

Anmärkningar

Om en nod precis har skapats och ännu inte 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
Attribute, Document, DocumentFragment, Entity, NotationReturnerar nullptr; dessa noder har ingen förälder.
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 rotknuten i trädet är föräldern dokumentnoden.
EntityReferenceReturnerar elementet, attributet eller entitetsreferensen som innehåller entitetsreferensen.
ProcessingInstructionReturnerar dokumentet, elementet, dokumenttypen eller entitetsreferensen som innehåller processinstruktionen.
TextReturnerar förälderelementet, attributet eller entitetsreferensen som innehåller textnoden.

Se även