الفئة 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) | يضبط السمة النهائية لاستنتاج النوع التي تشير إلى ما إذا كان يُسمح بمزيد من الاستنتاجات. |
| 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.Page for C++