فئة System::Xml::XmlNode

XmlNode class

يمثل عقدة واحدة في مستند XML.

class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
                public System::Xml::XPath::IXPathNavigable

الطرق

طريقةالوصف
virtual AppendChild(SharedPtr<XmlNode>)يضيف العقدة المحددة إلى نهاية قائمة العقد الفرعية لهذه العقدة.
virtual Clone()ينشئ نسخة مكررة من هذه العقدة.
virtual CloneNode(bool)ينشئ نسخة مكررة من العقدة عند تجاوزها في فئة مشتقة.
CreateNavigator() overrideينشئ كائن XPathNavigator للتنقل عبر هذا الكائن.
virtual get_Attributes()يعيد XmlAttributeCollection التي تحتوي على سمات هذه العقدة.
virtual get_BaseURI()يعيد عنوان URI الأساسي للعقدة الحالية.
virtual get_ChildNodes()يعيد جميع العقد الفرعية للعقدة.
virtual get_FirstChild()يعيد أول عقدة فرعية للعقدة.
virtual get_HasChildNodes()يعيد قيمة تشير إلى ما إذا كانت هذه العقدة تحتوي على أي عقد فرعية.
virtual get_InnerText()يعيد القيم المدمجة للعقدة وجميع عقدها الفرعية.
virtual get_InnerXml()يعيد الترميز الذي يمثل فقط العقد الفرعية لهذه العقدة.
virtual get_IsReadOnly()يعيد قيمة تشير إلى ما إذا كانت العقدة للقراءة فقط.
virtual get_LastChild()يعيد آخر عقدة فرعية للعقدة.
virtual get_LocalName()يعيد الاسم المحلي للعقدة عند تجاوزها في فئة مشتقة.
virtual get_Name()يعيد الاسم المؤهل للعقدة عند تجاوزها في فئة مشتقة.
virtual get_NamespaceURI()يعيد URI مساحة الاسم لهذه العقدة.
virtual get_NextSibling()يعيد العقدة التي تلي هذه العقدة مباشرةً.
virtual get_NodeType()يعيد نوع العقدة الحالية عند تجاوزها في فئة مشتقة.
virtual get_OuterXml()يعيد الترميز الذي يحتوي على هذه العقدة وجميع عقدها الفرعية.
virtual get_OwnerDocument()يعيد XmlDocument الذي تنتمي إليه هذه العقدة.
virtual get_ParentNode()يعيد العنصر الأب لهذه العقدة (للعقد التي يمكن أن يكون لها أب).
virtual get_Prefix()يعيد بادئة مساحة الاسم لهذه العقدة.
virtual get_PreviousSibling()يرجع العقدة التي تسبق هذه العقدة مباشرةً.
virtual get_PreviousText()يعيد عقدة النص التي تسبق هذه العقدة مباشرةً.
virtual get_SchemaInfo()يعيد مجموعة معلومات ما بعد التحقق من صحة المخطط التي تم تعيينها لهذه العقدة نتيجة للتحقق من صحة المخطط.
virtual get_Value()يعيد قيمة العقدة.
GetEnumerator() overrideيرجع عدّادًا يتنقل عبر العقد الفرعية في العقدة الحالية.
virtual GetNamespaceOfPrefix(String)يبحث عن أقرب تعريف xmlns للبادئة المعطاة الموجود ضمن نطاق العقدة الحالية ويعيد عنوان URI للمساحة الاسمية في التعريف.
virtual GetPrefixOfNamespace(String)يبحث عن أقرب تعريف xmlns لعنوان URI للمساحة الاسمية المعطى الموجود ضمن نطاق العقدة الحالية ويعيد البادئة المعرفة في ذلك التعريف.
virtual idx_get(String)يرجع العنصر الفرعي الأول مع XmlNode::get_Name المحدد.
virtual idx_get(String, String)يرجع العنصر الفرعي الأول مع القيم المحددة لـ XmlNode::get_LocalName و XmlNode::get_NamespaceURI.
virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>)يدرج العقدة المحددة مباشرةً بعد عقدة الإشارة المحددة.
virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>)يدرج العقدة المحددة مباشرةً قبل عقدة الإشارة المحددة.
virtual Normalize()يضع جميع عقد XmlText على كامل عمق الشجرة الفرعية تحت هذا XmlNode في صيغة "عادية" حيث يفصل بين عقد XmlText فقط العلامات (أي الوسوم، التعليقات، تعليمات المعالجة، أقسام CDATA، وإشارات الكيانات)، أي لا توجد عقد XmlText متجاورة.
virtual PrependChild(SharedPtr<XmlNode>)يضيف العقدة المحددة إلى بداية قائمة العقد الفرعية لهذه العقدة.
virtual RemoveAll()يزيل جميع العقد الفرعية و/أو السمات للعقدة الحالية.
virtual RemoveChild(SharedPtr<XmlNode>)يزيل العقدة الفرعية المحددة.
virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>)يستبدل العقدة الفرعية oldChild بعقدة newChild.
SelectNodes(const String&)يختار قائمة من العقد التي تطابق تعبير XPath.
SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&)يختار قائمة من العقد التي تطابق تعبير XPath. أي بادئات موجودة في تعبير XPath يتم حلها باستخدام XmlNamespaceManager المقدم.
SelectSingleNode(const String&)يختار أول XmlNode يطابق تعبير XPath.
SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&)يختار أول XmlNode يطابق تعبير XPath. أي بادئات موجودة في تعبير XPath يتم حلها باستخدام XmlNamespaceManager المقدم.
virtual set_InnerText(String)يضبط القيم المدمجة للعقدة وجميع عقدها الفرعية.
virtual set_InnerXml(String)يضبط العلامات التي تمثل فقط العقد الفرعية لهذه العقدة.
virtual set_Prefix(String)يضبط بادئة مساحة الاسم لهذه العقدة.
virtual set_Value(String)يضبط قيمة العقدة.
virtual Supports(String, String)يفحص ما إذا كان تنفيذ DOM يدعم ميزة معينة.
virtual WriteContentTo(const SharedPtr<XmlWriter>&)يحفظ جميع العقد الفرعية للعقدة إلى XmlWriter المحدد، عند تجاوزها في فئة مشتقة.
virtual WriteTo(const SharedPtr<XmlWriter>&)يحفظ العقدة الحالية إلى XmlWriter المحدد، عند تجاوزها في فئة مشتقة.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة.

انظر أيضًا