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 طريقة.
نوع العقدةقيمة الإرجاع للـ ParentNode
Attribute, Document, DocumentFragment, Entity, Notationيعيد nullptr؛ هذه العقد لا تمتلك أبًا.
CDATAيعيد العنصر أو مرجع الكيان الذي يحتوي على قسم CDATA.
تعليقيعيد العنصر أو مرجع الكيان أو نوع المستند أو المستند الذي يحتوي على التعليق.
نوع المستنديعيد عقدة المستند.
Elementيعيد عقدة الأب للعنصر. إذا كان العنصر هو العقدة الجذرية في الشجرة، فإن الأب هو عقدة المستند.
مرجع كيانيعيد العنصر أو السمة أو مرجع الكيان الذي يحتوي على مرجع الكيان.
تعليمات المعالجةيعيد المستند أو العنصر أو نوع المستند أو مرجع الكيان الذي يحتوي على تعليمات المعالجة.
Textيعيد العنصر الأب أو السمة أو مرجع الكيان الذي يحتوي على عقدة النص.

انظر أيضًا