System::Xml::XmlNode::get_ParentNode method

XmlNode::get_ParentNode method

Restituisce il genitore di questo nodo (per i nodi che possono avere genitori).

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

ReturnValue

Il XmlNode che è il genitore del nodo corrente.

Osservazioni

Se un nodo è appena stato creato e non è ancora stato aggiunto all’albero, o se è stato rimosso dall’albero, il genitore è nullptr. Per tutti gli altri nodi, il valore restituito dipende da XmlNode::get_NodeType del nodo. La tabella seguente descrive i possibili valori di ritorno per il metodo get_NodeType.
NodeTypeValore di ritorno di ParentNode
Attribute, Document, DocumentFragment, Entity, NotationRestituisce nullptr; questi nodi non hanno genitori.
CDATARestituisce l’elemento o il riferimento all’entità che contiene la sezione CDATA.
CommentRestituisce l’elemento, il riferimento all’entità, il tipo di documento o il documento che contiene il commento.
DocumentTypeRestituisce il nodo documento.
ElementRestituisce il nodo genitore dell’elemento. Se l’elemento è il nodo radice nell’albero, il genitore è il nodo documento.
EntityReferenceRestituisce l’elemento, l’attributo o il riferimento all’entità che contiene il riferimento all’entità.
ProcessingInstructionRestituisce il documento, l’elemento, il tipo di documento o il riferimento all’entità che contiene l’istruzione di elaborazione.
TextRestituisce l’elemento genitore, l’attributo o il riferimento all’entità che contiene il nodo di testo.

Vedi anche