فئة System::Xml::Schema::XmlSchemaType
محتويات
[
يخفي
]XmlSchemaType class
الفئة الأساسية لجميع الأنواع البسيطة والمعقدة.
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
الطرق
| طريقة | الوصف |
|---|---|
| get_BaseSchemaType() | يرجع نوع الكائن بعد التجميع أو نوع البيانات المدمج للـ XML Schema Definition Language (XSD)، أو عنصر simpleType، أو عنصر complexType. هذه قيمة مجموعة معلومات بعد تجميع المخطط. |
| get_BaseXmlSchemaType() | يرجع القيمة بعد التجميع للنوع الأساسي لهذا النوع في المخطط. |
| get_Datatype() | يرجع القيمة بعد التجميع لنوع البيانات للنوع المركب. |
| get_DerivedBy() | يرجع معلومات بعد التجميع حول كيفية اشتقاق هذا العنصر من نوعه الأساسي. |
| get_Final() | يرجع السمة final لاشتقاق النوع التي تشير إلى ما إذا كان السماح بمزيد من الاشتقاقات مسموحًا. |
| get_FinalResolved() | يرجع تفسير ما بعد التجميع للقيمة XmlSchemaType::get_Final. |
| virtual get_IsMixed() | يرجع قيمة تشير إلى ما إذا كان لهذا النوع نموذج محتوى مختلط. هذه الدعوة صالحة فقط في نوع مركب. |
| get_Name() | يرجع اسم النوع. |
| get_QualifiedName() | يرجع الاسم المؤهل للنوع المبني من السمة Name لهذا النوع. هذه قيمة بعد تجميع المخطط. |
| get_TypeCode() | يرجع الـ XmlTypeCode للنوع. |
| static GetBuiltInComplexType(XmlTypeCode) | يرجع XmlSchemaComplexType الذي يمثل النوع المركب المدمج للنوع المركب المحدد. |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | يرجع XmlSchemaComplexType الذي يمثل النوع المركب المدمج للنوع المركب المحدد بالاسم المؤهل. |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | يرجع XmlSchemaSimpleType الذي يمثل النوع البسيط المدمج للنوع البسيط المحدد بالاسم المؤهل. |
| static GetBuiltInSimpleType(XmlTypeCode) | يرجع XmlSchemaSimpleType الذي يمثل النوع البسيط المدمج للنوع البسيط المحدد. |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | يرجع قيمة تشير إلى ما إذا كان نوع المخطط المشتق المحدد مشتقًا من نوع المخطط الأساسي المحدد. |
| set_Final(XmlSchemaDerivationMethod) | يضبط السمة final لاشتقاق النوع التي تشير إلى ما إذا كان السماح بمزيد من الاشتقاقات مسموحًا. |
| virtual set_IsMixed(bool) | يضبط قيمة تشير إلى ما إذا كان لهذا النوع نموذج محتوى مختلط. هذه الدعوة صالحة فقط في نوع مركب. |
| set_Name(const String&) | يضبط اسم النوع. |
| XmlSchemaType() | يُنشئ مثيلاً جديدًا من الفئة XmlSchemaType. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
ملاحظات
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Font for C++