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