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يرجع العنصر الأب أو السمة أو مرجع الكيان الذي يحتوي على عقدة النص.

انظر أيضًا