System::Xml::Schema::XmlSchemaCollection::Add method

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

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

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
ParameterTypeالوصف
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)
ParameterTypeالوصف
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)
ParameterTypeالوصف
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)
ParameterTypeالوصف
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)
ParameterTypeالوصف
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)
ParameterTypeالوصف
nsconst String&معرف URI للمساحة الاسمية المرتبط بالمخطط. بالنسبة لمخططات XML، عادةً ما يكون هذا هو targetNamespace.
uriconst String&عنوان URL الذي يحدد المخطط المراد تحميله.

ReturnValue

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

انظر أيضًا