طريقة System::Xml::Schema::XmlSchemaCollection::Add

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&) method

يضيف الـ XmlSchema إلى المجموعة.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
معاملنوعالوصف
schemaconst SharedPtr<XmlSchema>&XmlSchema المراد إضافتها إلى المجموعة.

ReturnValue

كائن الـ XmlSchema.

انظر أيضًا

XmlSchemaCollection::Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&) method

يضيف الـ XmlSchema إلى المجموعة. يُستخدم الـ XmlResolver المحدد لحل أي مراجع خارجية.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
معاملنوعالوصف
schemaconst SharedPtr<XmlSchema>&XmlSchema المراد إضافتها إلى المجموعة.
resolverconst SharedPtr<System::Xml::XmlResolver>&XmlResolver المستخدم لحل المساحات الاسمية المشار إليها في عناصر include و import. إذا كان هذا nullptr, لن يتم حل المراجع الخارجية.

ReturnValue

XmlSchema المضافة إلى مجموعة المخططات.

انظر أيضًا

XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection>&) method

يضيف جميع المساحات الاسمية المعرفة في المجموعة المعطاة (بما في ذلك المخططات المرتبطة بها) إلى هذه المجموعة.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
معاملنوعالوصف
schemaconst SharedPtr<XmlSchemaCollection>&XmlSchemaCollection التي تريد إضافتها إلى هذه المجموعة.

انظر أيضًا

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&) method

يضيف المخطط الموجود في الـ XmlReader إلى مجموعة المخططات.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
معاملنوعالوصف
nsconst String&معرّف URI للمساحة الاسمية المرتبط بالمخطط. بالنسبة لمخططات XML، يكون عادةً هو targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader الذي يحتوي على المخطط للإضافة.

ReturnValue

XmlSchema المضافة إلى مجموعة المخططات؛ nullptr إذا كان المخطط المضاف مخطط XDR أو إذا كانت هناك أخطاء تجميع في المخطط.

انظر أيضًا

XmlSchemaCollection::Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&) method

يضيف المخطط الموجود في الـ XmlReader إلى مجموعة المخططات. يُستخدم الـ XmlResolver المحدد لحل أي موارد خارجية.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
معاملنوعالوصف
nsconst String&معرّف URI للمساحة الاسمية المرتبط بالمخطط. بالنسبة لمخططات XML، يكون عادةً هو targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader الذي يحتوي على المخطط للإضافة.
resolverconst SharedPtr<System::Xml::XmlResolver>&XmlResolver المستخدم لحل المساحات الاسمية المشار إليها في عناصر include و import أو سمة x-schema (مخططات XDR). إذا كان هذا nullptr, لن يتم حل المراجع الخارجية.

ReturnValue

XmlSchema المضافة إلى مجموعة المخططات؛ nullptr إذا كان المخطط المضاف مخطط XDR أو إذا كانت هناك أخطاء تجميع في المخطط.

انظر أيضًا

XmlSchemaCollection::Add(const String&, const String&) method

يضيف المخطط الموجود على عنوان URL المحدد إلى مجموعة المخططات.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
معاملنوعالوصف
nsconst String&معرّف URI للمساحة الاسمية المرتبط بالمخطط. بالنسبة لمخططات XML، يكون عادةً هو targetNamespace.
uriconst String&‏URL الذي يحدد المخطط المراد تحميله.

ReturnValue

XmlSchema المضافة إلى مجموعة المخططات؛ nullptr إذا كان المخطط المضاف مخطط XDR أو إذا كانت هناك أخطاء تجميع في المخطط.

انظر أيضًا