فئة System::Xml::Schema::XmlSchemaElement
محتويات
[
يخفي
]XmlSchemaElement class
يمثل element element من XML Schema كما هو محدد من قبل World Wide Web Consortium (W3C). هذه الفئة هي الفئة الأساسية لجميع أنواع الجسيمات وتُستخدم لوصف عنصر في مستند 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.Page for C++