System::Xml::XmlNode::get_ParentNode μέθοδος

XmlNode::get_ParentNode method

Επιστρέφει τον γονέα αυτού του κόμβου (για κόμβους που μπορούν να έχουν γονείς).

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

ReturnValue

Το XmlNode που είναι ο γονέας του τρέχοντος κόμβου.

Παρατηρήσεις

Εάν ένας κόμβος μόλις δημιουργήθηκε και δεν έχει προστεθεί ακόμη στο δέντρο, ή εάν έχει αφαιρεθεί από το δέντρο, ο γονέας είναι nullptr. Για όλους τους άλλους κόμβους, η επιστρεφόμενη τιμή εξαρτάται από το XmlNode::get_NodeType του κόμβου. Ο παρακάτω πίνακας περιγράφει τις πιθανές τιμές επιστροφής για τη get_NodeType μέθοδο.
NodeTypeΤιμή Επιστροφής του ParentNode
Attribute, Document, DocumentFragment, Entity, NotationΕπιστρέφει nullptr· αυτοί οι κόμβοι δεν έχουν γονείς.
CDATAΕπιστρέφει το στοιχείο ή την αναφορά οντότητας που περιέχει την ενότητα CDATA.
CommentΕπιστρέφει το στοιχείο, την αναφορά οντότητας, τον τύπο εγγράφου ή το έγγραφο που περιέχει το σχόλιο.
DocumentTypeΕπιστρέφει τον κόμβο εγγράφου.
ElementΕπιστρέφει τον γονικό κόμβο του στοιχείου. Εάν το στοιχείο είναι ο ριζικός κόμβος στο δέντρο, ο γονέας είναι ο κόμβος εγγράφου.
EntityReferenceΕπιστρέφει το στοιχείο, το χαρακτηριστικό ή την αναφορά οντότητας που περιέχει την αναφορά οντότητας.
ProcessingInstructionΕπιστρέφει το έγγραφο, το στοιχείο, τον τύπο εγγράφου ή την αναφορά οντότητας που περιέχει την εντολή επεξεργασίας.
TextΕπιστρέφει το γονικό στοιχείο, το χαρακτηριστικό ή την αναφορά οντότητας που περιέχει τον κόμβο κειμένου.

Δείτε επίσης