الفئة System::Xml::Schema::XmlSchemaSet

XmlSchemaSet class

يحتوي على ذاكرة مؤقتة لمخططات XML Schema لغة التعريف (XSD).

class XmlSchemaSet : public System::Object

الطرق

طريقةالوصف
Add(String, const String&)يضيف مخطط XML Schema لغة التعريف (XSD) الموجود في عنوان URL المحدد إلى XmlSchemaSet.
Add(String, const SharedPtr<XmlReader>&)يضيف مخطط XML Schema لغة التعريف (XSD) الموجود داخل XmlReader إلى XmlSchemaSet.
Add(const SharedPtr<XmlSchemaSet>&)يضيف جميع مخططات XML Schema لغة التعريف (XSD) الموجودة في XmlSchemaSet المحدد إلى XmlSchemaSet.
Add(const SharedPtr<XmlSchema>&)يضيف XmlSchema المحدد إلى XmlSchemaSet.
Compile()يقوم بتجميع مخططات XML Schema لغة التعريف (XSD) المضافة إلى XmlSchemaSet في مخطط منطقي واحد.
Contains(String)يشير إلى ما إذا كان مخطط XML Schema لغة التعريف (XSD) مع مساحة الاسم الهدف المحددة موجودًا في XmlSchemaSet.
Contains(const SharedPtr<XmlSchema>&)يشير إلى ما إذا كان كائن XML Schema لغة التعريف (XSD) XmlSchema المحدد موجودًا في XmlSchemaSet.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)ينسخ جميع كائنات XmlSchema من XmlSchemaSet إلى المصفوفة المحددة، بدءًا من الفهرس المحدد.
get_CompilationSettings()يعيد XmlSchemaCompilationSettings الخاص بـ XmlSchemaSet.
get_Count()يعيد عدد مخططات XML Schema لغة التعريف (XSD) المنطقية في XmlSchemaSet.
get_GlobalAttributes()يعيد جميع السمات العامة في جميع مخططات XML Schema لغة التعريف (XSD) في XmlSchemaSet.
get_GlobalElements()يعيد جميع العناصر العامة في جميع مخططات XML Schema لغة التعريف (XSD) في XmlSchemaSet.
get_GlobalTypes()يعيد جميع الأنواع البسيطة والمعقدة العامة في جميع مخططات XML Schema لغة التعريف (XSD) في XmlSchemaSet.
get_IsCompiled()يعيد قيمة تشير إلى ما إذا كانت مخططات XML Schema لغة التعريف (XSD) في XmlSchemaSet قد تم تجميعها.
get_NameTable()يعيد جدول XmlNameTable الافتراضي المستخدم بواسطة XmlSchemaSet عند تحميل مخططات XML Schema لغة التعريف (XSD) الجديدة.
Remove(const SharedPtr<XmlSchema>&)يزيل مخطط XML Schema لغة التعريف (XSD) المحدد من XmlSchemaSet.
RemoveRecursive(const SharedPtr<XmlSchema>&)يزيل مخطط XML Schema لغة التعريف (XSD) المحدد وجميع المخططات التي يستوردها من XmlSchemaSet.
Reprocess(SharedPtr<XmlSchema>)يعيد معالجة مخطط XML Schema لغة التعريف (XSD) الموجود بالفعل في XmlSchemaSet.
Schemas()يعيد مجموعة من جميع مخططات XML Schema لغة التعريف (XSD) في XmlSchemaSet.
Schemas(String)إرجاع مجموعة من جميع مخططات تعريف لغة XML Schema (XSD) في مجموعة XmlSchemaSet التي تنتمي إلى مساحة الاسم المحددة.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)يضبط إعدادات XmlSchemaCompilationSettings لمجموعة XmlSchemaSet.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)يضبط الـ XmlResolver المستخدم لحل مساحات الأسماء أو المواقع المشار إليها في عناصر include و import في مخطط.
ValidationEventHandler_add(Args…)يضيف معالج حدث لتلقي معلومات حول أخطاء التحقق من مخطط تعريف لغة XML Schema (XSD).
ValidationEventHandler_remove(Args…)يزيل معالج حدث لتلقي معلومات حول أخطاء التحقق من مخطط تعريف لغة XML Schema (XSD).
XmlSchemaSet()يُنشئ مثيلاً جديدًا للفئة XmlSchemaSet.
XmlSchemaSet(const SharedPtr<XmlNameTable>&)يُنشئ مثيلاً جديدًا للفئة XmlSchemaSet باستخدام XmlNameTable المحدد.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة.

ملاحظات

يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا