طريقة 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 أو إذا كانت هناك أخطاء تجميع في المخطط.

انظر أيضًا