الفئة 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 واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا