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)يعيد القيمة للخاصية ذات الاسم المحلي المحدد ومسار مساحة الاسم.
virtual GetAttributeNode(String)يعيد الـXmlAttribute بالاسم المحدد.
virtual GetAttributeNode(String, String)يعيد الـXmlAttribute بالاسم المحلي ومسار مساحة الاسم المحددين.
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)يحدد ما إذا كان العقدة الحالية تحتوي على خاصية بالاسم المحلي ومسار مساحة الاسم المحددين.
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 المحدد بالاسم المحلي ومسار مساحة الاسم. (إذا كان للخاصية التي أزيلت قيمة افتراضية، يتم استبدالها فوراً).
set_InnerText(String) overrideيضبط القيم المدمجة للعقدة وجميع أبنائها.
set_InnerXml(String) overrideيضبط العلامة التي تمثل فقط أبناء هذه العقدة.
set_IsEmpty(bool)يضبط تنسيق الوسم للعنصر.
set_Prefix(String) overrideيضبط بادئة مساحة الاسم لهذه العقدة.
virtual SetAttribute(String, String)يضبط قيمة الخاصية بالاسم المحدد.
virtual SetAttribute(String, String, String)يضبط قيمة الخاصية بالاسم المحلي ومسار مساحة الاسم المحددين.
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 واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا