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

انظر أيضًا