الفئة System::Xml::Schema::XmlSchemaElement
محتويات
[
يخفي
]XmlSchemaElement class
يمثل العنصر element من XML Schema كما حددتها مجموعة الويب العالمية Web. هذه الفئة هي الفئة الأساسية لجميع أنواع الجسيمات وتُستخدم لوصف عنصر في مستند XML.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
الطرق
| طريقة | الوصف |
|---|---|
| get_Block() | يعيد اشتقاق Block. |
| get_BlockResolved() | يعيد تفسير ما بعد التجميع لقيمة Block. |
| get_Constraints() | يعيد مجموعة القيود على العنصر. |
| get_DefaultValue() | يعيد القيمة الافتراضية للعنصر إذا كان محتواه من نوع بسيط أو كان محتوى العنصر textOnly. |
| get_ElementSchemaType() | يعيد كائن XmlSchemaType يمثل نوع العنصر بناءً على قيم XmlSchemaElement::get_SchemaType أو XmlSchemaElement::get_SchemaTypeName للعنصر. |
| get_ElementType() | يعيد كائنًا يعتمد على XmlSchemaElement أو XmlSchemaElement للعنصر، والذي يحتوي على تفسير ما بعد التجميع لقيمة ElementType. |
| get_Final() | يعيد قيمة Final للدلالة على عدم السماح بمزيد من الاشتقاقات. |
| get_FinalResolved() | يعيد تفسير ما بعد التجميع لقيمة Final. |
| get_FixedValue() | يعيد القيمة الثابتة. |
| get_Form() | يعيد الشكل للعنصر. |
| get_IsAbstract() | يعيد معلومات لتحديد ما إذا كان يمكن استخدام العنصر في مستند مثال. |
| get_IsNillable() | يعيد معلومات تشير إلى ما إذا كان xsi:nil يمكن أن يظهر في بيانات المثال. يشير إلى ما إذا كان يمكن تعيين قيمة nil صريحة للعنصر. |
| get_Name() | يعيد اسم العنصر. |
| get_QualifiedName() | يعيد الاسم المؤهل الفعلي للعنصر المحدد. |
| get_RefName() | يعيد اسم المرجع لعنصر تم إعلانه في هذا المخطط (أو مخطط آخر يُحدده الفضاء الاسمي المحدد). |
| get_SchemaType() | يعيد نوع العنصر. يمكن أن يكون إما نوعًا مركبًا أو نوعًا بسيطًا. |
| get_SchemaTypeName() | يعيد اسم نوع بيانات مدمج معرف في هذا المخطط أو مخطط آخر يُحدده الفضاء الاسمي المحدد. |
| get_SubstitutionGroup() | يعيد اسم العنصر الذي يتم استبداله بهذا العنصر. |
| set_Block(XmlSchemaDerivationMethod) | يضبط اشتقاق Block. |
| set_DefaultValue(const String&) | يضبط القيمة الافتراضية للعنصر إذا كان محتواه من نوع بسيط أو كان محتوى العنصر textOnly. |
| set_Final(XmlSchemaDerivationMethod) | يضبط قيمة Final للدلالة على عدم السماح بمزيد من الاشتقاقات. |
| set_FixedValue(const String&) | يضبط القيمة الثابتة. |
| set_Form(XmlSchemaForm) | يضبط الشكل للعنصر. |
| set_IsAbstract(bool) | يضبط معلومات لتحديد ما إذا كان يمكن استخدام العنصر في مستند مثال. |
| set_IsNillable(bool) | يضبط معلومات تشير إلى ما إذا كان xsi:nil يمكن أن يظهر في بيانات المثال. يشير إلى ما إذا كان يمكن تعيين قيمة nil صريحة للعنصر. |
| set_Name(const String&) | يضبط اسم العنصر. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | يضبط اسم المرجع لعنصر تم إعلانه في هذا المخطط (أو مخطط آخر يُحدده الفضاء الاسمي المحدد). |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | يضبط نوع العنصر. يمكن أن يكون إما نوعًا مركبًا أو نوعًا بسيطًا. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | يضبط اسم نوع البيانات المدمج المعرفة في هذا المخطط أو مخطط آخر يُشار إليه بواسطة مساحة الاسم المحددة. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | يضبط اسم العنصر الذي يتم استبداله بهذا العنصر. |
| XmlSchemaElement() | ينشئ نسخة جديدة من الفئة XmlSchemaElement. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
ملاحظات
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Font for C++