فئة System::Xml::Schema::XmlSchemaInference
محتويات
[
يخفي
]XmlSchemaInference class
يستنتج مخطط تعريف لغة XML Schema (XSD) من مستند XML. لا يمكن وراثة فئة XmlSchemaInference.
class XmlSchemaInference : public System::Object
Enums
| تعداد | الوصف |
|---|---|
| InferenceOption | يؤثر على معلومات التكرار والنوع المستنتجة بواسطة فئة XmlSchemaInference للعناصر والسمات في مستند XML. |
الطرق
| طريقة | الوصف |
|---|---|
| get_Occurrence() | يعيد قيمة XmlSchemaInference::InferenceOption التي تؤثر على إعلانات تكرار المخطط المستنتجة من مستند XML. |
| get_TypeInference() | يعيد قيمة XmlSchemaInference::InferenceOption التي تؤثر على الأنواع المستنتجة من مستند XML. |
| InferSchema(const SharedPtr<XmlReader>&) | يستنتج مخطط تعريف لغة XML Schema (XSD) من مستند XML الموجود في كائن XmlReader المحدد. |
| InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>) | يستنتج مخطط تعريف لغة XML Schema (XSD) من مستند XML الموجود في كائن XmlReader المحدد، ويُحسّن المخطط المستنتج باستخدام مخطط موجود في كائن XmlSchemaSet المحدد مع نفس مساحة الاسم الهدف. |
| set_Occurrence(XmlSchemaInference::InferenceOption) | يضبط قيمة XmlSchemaInference::InferenceOption التي تؤثر على إعلانات تكرار المخطط المستنتجة من مستند XML. |
| set_TypeInference(XmlSchemaInference::InferenceOption) | يضبط قيمة XmlSchemaInference::InferenceOption التي تؤثر على الأنواع المستنتجة من مستند XML. |
| XmlSchemaInference() | ينشئ مثيلاً جديدًا من الفئة XmlSchemaInference. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى مثيل من هذه الفئة. |
ملاحظات
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء مثيلات من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++