فئة System::Xml::Schema::XmlSchemaCollection
محتويات
[
يخفي
]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.Page for C++