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 واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class XmlLinkedNode
- Namespace System::Xml
- Library Aspose.Font for C++