الفئة System::Xml::Schema::XmlSchemaComplexType
محتويات
[
يخفي
]XmlSchemaComplexType class
تمثل عنصر complexType من XML Schema كما حددته منظمة الويب العالمية Web. تُعرّف هذه الفئة نوعًا مركبًا يحدد مجموعة السمات ومحتوى العنصر.
class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType
الطرق
| طريقة | الوصف |
|---|---|
| get_AnyAttribute() | تُرجع القيمة للمكوّن XmlSchemaAnyAttribute من النوع المركب. |
| get_Attributes() | تُرجع مجموعة السمات للنوع المركب. |
| get_AttributeUses() | تُرجع مجموعة جميع السمات المجمعة لهذا النوع المركب وأنواعه الأساسية. |
| get_AttributeWildcard() | تُرجع قيمة ما بعد التجميع لـ anyAttribute لهذا النوع المركب وأنواعه الأساسية. |
| get_Block() | تُرجع السمة block. |
| get_BlockResolved() | يعيد القيمة بعد أن تم تجميع النوع إلى مجموعة معلومات ما بعد التحقق من صحة المخطط (infoset). تشير هذه القيمة إلى كيفية تطبيق النوع عندما يتم استخدام xsi:type في مستند الحالة. |
| get_ContentModel() | يعيد XmlSchemaContentModel ما بعد التجميع لهذا النوع المركب. |
| get_ContentType() | يعيد نموذج المحتوى للنوع المركب الذي يحمل قيمة ما بعد التجميع. |
| get_ContentTypeParticle() | يعيد الجسيم الذي يحمل قيمة ما بعد التجميع للجسيم XmlSchemaComplexType::get_ContentType. |
| get_IsAbstract() | يعيد المعلومات التي تحدد ما إذا كان العنصر complexType يمكن استخدامه في مستند الحالة. |
| get_IsMixed() override | يعيد المعلومات التي تحدد ما إذا كان النوع المركب يحتوي على نموذج محتوى مختلط (علامات داخل المحتوى). |
| get_Particle() | يعيد نوع المُركّب كواحد من الفئات XmlSchemaGroupRef، XmlSchemaChoice، XmlSchemaAll، أو XmlSchemaSequence. |
| set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&) | يضبط القيمة لمكوّن XmlSchemaAnyAttribute للنوع المركب. |
| set_Block(XmlSchemaDerivationMethod) | يضبط الخاصية block. |
| set_ContentModel(const SharedPtr<XmlSchemaContentModel>&) | يضبط XmlSchemaContentModel ما بعد التجميع لهذا النوع المركب. |
| set_IsAbstract(bool) | يضبط المعلومات التي تحدد ما إذا كان العنصر complexType يمكن استخدامه في مستند الحالة. |
| set_IsMixed(bool) override | يضبط المعلومات التي تحدد ما إذا كان النوع المركب يحتوي على نموذج محتوى مختلط (علامات داخل المحتوى). |
| set_Particle(const SharedPtr<XmlSchemaParticle>&) | يضبط نوع المُركّب كواحد من الفئات XmlSchemaGroupRef، XmlSchemaChoice، XmlSchemaAll، أو XmlSchemaSequence. |
| XmlSchemaComplexType() | ينشئ مثيلًا جديدًا للفئة XmlSchemaComplexType. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
ملاحظات
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class XmlSchemaType
- Namespace System::Xml::Schema
- Library Aspose.Font for C++