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

انظر أيضًا