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