System::Xml::Schema::XmlSchemaCollection::Add metod

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

Lägger till XmlSchema i samlingen.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
ParameterTypeBeskrivning
schemaconst SharedPtr<XmlSchema>&XmlSchema att lägga till i samlingen.

ReturnValue

XmlSchema‑objektet.

Se även

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

Lägger till XmlSchema i samlingen. Den angivna XmlResolver används för att lösa eventuella externa referenser.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeBeskrivning
schemaconst SharedPtr<XmlSchema>&XmlSchema att lägga till i samlingen.
resolverconst SharedPtr<System::Xml::XmlResolver>&XmlResolver som används för att lösa namnrymder som refereras i include‑ och import‑element. Om detta är nullptr löses externa referenser inte.

ReturnValue

XmlSchema som lagts till i schemasamlingen.

Se även

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

Lägger till alla namnrymder som definierats i den angivna samlingen (inklusive deras associerade scheman) till denna samling.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
ParameterTypeBeskrivning
schemaconst SharedPtr<XmlSchemaCollection>&XmlSchemaCollection som du vill lägga till i den här samlingen.

Se även

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

Lägger till schemat som finns i XmlReader i schemasamlingen.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
ParameterTypeBeskrivning
nsconst String&Namnutrymmet URI som är associerat med schemat. För XML‑scheman är detta vanligtvis targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader som innehåller schemat att lägga till.

ReturnValue

XmlSchema som lagts till i schemasamlingen; nullptr om det schema som läggs till är ett XDR‑schema eller om det finns kompileringsfel i schemat.

Se även

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

Lägger till schemat som finns i XmlReader till schemasamlingen. Den angivna XmlResolver används för att lösa eventuella externa resurser.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeBeskrivning
nsconst String&Namnutrymmet URI som är associerat med schemat. För XML‑scheman är detta vanligtvis targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader som innehåller schemat att lägga till.
resolverconst SharedPtr<System::Xml::XmlResolver>&XmlResolver som används för att lösa namnrymder som refereras i include- och import-element eller x-schema-attribut (XDR-scheman). Om detta är nullptr löses externa referenser inte.

ReturnValue

XmlSchema som lagts till i schemasamlingen; nullptr om det schema som läggs till är ett XDR‑schema eller om det finns kompileringsfel i schemat.

Se även

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

Lägger till schemat som finns på den angivna URL:en i schemasamlingen.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
ParameterTypeBeskrivning
nsconst String&Namnutrymmet URI som är associerat med schemat. För XML‑scheman är detta vanligtvis targetNamespace.
uriconst String&URL-en som anger schemat som ska laddas.

ReturnValue

XmlSchema som lagts till i schemasamlingen; nullptr om det schema som läggs till är ett XDR‑schema eller om det finns kompileringsfel i schemat.

Se även