System::Xml::Schema::XmlSchemaSet class

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

انظر أيضًا