فئة System::Xml::XmlElement

XmlElement class

يمثل عنصرًا.

class XmlElement : public System::Xml::XmlLinkedNode

الطرق

طريقةالوصف
CloneNode(bool) overrideينشئ نسخة مكررة من هذه العقدة.
virtual get_HasAttributes()يرجع قيمة bool تشير إلى ما إذا كانت العقدة الحالية تحتوي على أي سمات.
get_InnerText() overrideيرجع القيم المدمجة للعقدة وجميع أبنائها.
get_InnerXml() overrideيرجع العلامة التي تمثل فقط أبناء هذه العقدة.
get_IsEmpty()يرجع تنسيق الوسم للعنصر.
get_LocalName() overrideيرجع الاسم المحلي للعقدة الحالية.
get_Name() overrideيرجع الاسم المؤهل للعقدة.
get_NamespaceURI() overrideيرجع URI مساحة الاسم لهذه العقدة.
get_NodeType() overrideيرجع نوع العقدة الحالية.
get_OwnerDocument() overrideيرجع XmlDocument التي تنتمي إليها هذه العقدة.
get_Prefix() overrideيرجع بادئة مساحة الاسم لهذه العقدة.
get_SchemaInfo() overrideيرجع مجموعة معلومات ما بعد التحقق من المخطط التي تم تعيينها لهذه العقدة نتيجة للتحقق من المخطط.
virtual GetAttribute(String)يرجع القيمة للخاصية ذات الاسم المحدد.
virtual GetAttribute(String, String)يرجع القيمة للخاصية ذات الاسم المحلي المحدد وURI مساحة الاسم.
virtual GetAttributeNode(String)يرجع XmlAttribute ذات الاسم المحدد.
virtual GetAttributeNode(String, String)يرجع XmlAttribute ذات الاسم المحلي المحدد وURI مساحة الاسم.
virtual GetElementsByTagName(String)يرجع XmlNodeList يحتوي على قائمة بجميع العناصر السفلية التي تطابق XmlElement::get_Name المحدد.
virtual GetElementsByTagName(String, String)يرجع XmlNodeList يحتوي على قائمة بجميع العناصر السفلية التي تطابق القيم المحددة لـ XmlElement::get_LocalName و XmlElement::get_NamespaceURI.
virtual HasAttribute(String)يحدد ما إذا كانت العقدة الحالية تحتوي على سمة بالاسم المحدد.
virtual HasAttribute(String, String)يحدد ما إذا كانت العقدة الحالية تحتوي على سمة بالاسم المحلي المحدد وURI مساحة الاسم.
RemoveAll() overrideيزيل جميع السمات المحددة وأبناء العقدة الحالية. لا يتم إزالة السمات الافتراضية.
virtual RemoveAllAttributes()يزيل جميع السمات المحددة من العنصر. لا يتم إزالة السمات الافتراضية.
virtual RemoveAttribute(String)يزيل سمةً بالاسم.
virtual RemoveAttribute(String, String)يزيل سمة بالاسم المحلي والمسار الفريد للمساحة المحددين. (إذا كانت السمة التي أزيلت لها قيمة افتراضية، يتم استبدالها فورًا).
virtual RemoveAttributeAt(int32_t)يزيل عقدة السمة ذات الفهرس المحدد من العنصر. (إذا كانت السمة التي أزيلت لها قيمة افتراضية، يتم استبدالها فورًا).
virtual RemoveAttributeNode(SharedPtr<XmlAttribute>)يزيل XmlAttribute المحدد.
virtual RemoveAttributeNode(String, String)يزيل XmlAttribute المحدد بالاسم المحلي ومسار URI للمساحة. (إذا كانت السمة التي أزيلت لها قيمة افتراضية، يتم استبدالها فورًا).
set_InnerText(String) overrideيضبط القيم المتسلسلة للعقدة وجميع أبنائها.
set_InnerXml(String) overrideيضبط الترميز الذي يمثل فقط أبناء هذه العقدة.
set_IsEmpty(bool)يضبط تنسيق الوسم للعنصر.
set_Prefix(String) overrideيضبط بادئة مساحة الاسم لهذه العقدة.
virtual SetAttribute(String, String)يضبط قيمة السمة ذات الاسم المحدد.
virtual SetAttribute(String, String, String)يضبط قيمة السمة بالاسم المحلي ومسار URI للمساحة المحددين.
virtual SetAttributeNode(SharedPtr<XmlAttribute>)يضيف XmlAttribute المحدد.
virtual SetAttributeNode(String, String)يضيف XmlAttribute المحدد.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideيحفظ جميع أبناء العقدة إلى XmlWriter المحدد.
WriteTo(const SharedPtr<XmlWriter>&) overrideيحفظ العقدة الحالية إلى XmlWriter المحدد.

Typedefs

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

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء مثيلات من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا