Méthode System::Xml::XmlNode::get_ParentNode

XmlNode::get_ParentNode method

Renvoie le parent de ce nœud (pour les nœuds pouvant avoir des parents).

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

ReturnValue

Le XmlNode qui est le parent du nœud actuel.

Remarques

Si un nœud vient d’être créé et n’est pas encore ajouté à l’arbre, ou s’il a été retiré de l’arbre, le parent est nullptr. Pour tous les autres nœuds, la valeur renvoyée dépend de XmlNode::get_NodeType du nœud. Le tableau suivant décrit les valeurs de retour possibles pour la méthode get_NodeType.
NodeTypeValeur de retour de ParentNode
Attribute, Document, DocumentFragment, Entity, NotationRenvoie nullptr ; ces nœuds n’ont pas de parent.
CDATARenvoie l’élément ou la référence d’entité contenant la section CDATA.
CommentRenvoie l’élément, la référence d’entité, le type de document ou le document contenant le commentaire.
DocumentTypeRenvoie le nœud document.
ElementRenvoie le nœud parent de l’élément. Si l’élément est le nœud racine de l’arbre, le parent est le nœud document.
EntityReferenceRenvoie l’élément, l’attribut ou la référence d’entité contenant la référence d’entité.
ProcessingInstructionRenvoie le document, l’élément, le type de document ou la référence d’entité contenant l’instruction de traitement.
TextRenvoie l’élément parent, l’attribut ou la référence d’entité contenant le nœud texte.

Voir aussi