System::Xml::Schema::XmlSchemaCollection class
محتويات
[
يخفي
]XmlSchemaCollection class
يحتوي على ذاكرة مخبأة لتعريفات XML Schema (XSD) ومخططات XML-Data Reduced (XDR).
class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>
الطرق
| طريقة | الوصف |
|---|---|
| Add(const String&, const String&) | يضيف المخطط الموجود على عنوان URL المحدد إلى مجموعة المخططات. |
| Add(const String&, const SharedPtr<XmlReader>&) | يضيف المخطط الموجود في XmlReader إلى مجموعة المخططات. |
| Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) | يضيف المخطط الموجود في XmlReader إلى مجموعة المخططات. يُستخدم XmlResolver المحدد لحل أي موارد خارجية. |
| Add(const SharedPtr<XmlSchema>&) | يضيف XmlSchema إلى المجموعة. |
| Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) | يضيف XmlSchema إلى المجموعة. يُستخدم XmlResolver المحدد لحل أي مراجع خارجية. |
| Add(const SharedPtr<XmlSchemaCollection>&) | يضيف جميع المساحات الاسمية المعرفة في المجموعة المعطاة (بما في ذلك المخططات المرتبطة بها) إلى هذه المجموعة. |
| Contains(const SharedPtr<XmlSchema>&) | يعيد قيمة تشير إلى ما إذا كان targetNamespace للمخطط XmlSchema المحدد موجودًا في المجموعة. |
| Contains(const String&) | يعيد قيمة تشير إلى ما إذا كان مخطط بالمساحة الاسمية المحددة موجودًا في المجموعة. |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | ينسخ جميع كائنات XmlSchema من هذه المجموعة إلى المصفوفة المعطاة بدءًا من الفهرس المحدد. |
| get_Count() | يعيد عدد المساحات الاسمية المعرفة في هذه المجموعة. |
| get_NameTable() | يعيد جدول الأسماء XmlNameTable الافتراضي المستخدم بواسطة XmlSchemaCollection عند تحميل مخططات جديدة. |
| GetEnumerator() override | يوفر دعمًا للتكرار عبر مجموعة المخططات. |
| idx_get(const String&) | يعيد المخطط XmlSchema المرتبط بعنوان URI للمساحة الاسمية المعطاة. |
| XmlSchemaCollection() | ينشئ نسخة جديدة من الفئة XmlSchemaCollection. |
| XmlSchemaCollection(const SharedPtr<XmlNameTable>&) | ينشئ نسخة جديدة من الفئة XmlSchemaCollection باستخدام جدول الأسماء XmlNameTable المحدد. يُستخدم XmlNameTable عند تحميل المخططات. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
ملاحظات
Deprecated
فئة XmlSchemaCollection قديمة. استخدم XmlSchemaSet بدلاً من ذلك.
يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبداً بإنشاء نسخ من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. قم دائمًا بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Font for C++