System::Xml::Schema::XmlSchemaCollection::Add metodo

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

Aggiunge l’XmlSchema alla collezione.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
ParametroTipoDescrizione
schemaconst SharedPtr<XmlSchema>&L’XmlSchema da aggiungere alla collezione.

ReturnValue

L’oggetto XmlSchema.

Vedi anche

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

Aggiunge l’XmlSchema alla collezione. Il XmlResolver specificato viene utilizzato per risolvere eventuali riferimenti esterni.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParametroTipoDescrizione
schemaconst SharedPtr<XmlSchema>&L’XmlSchema da aggiungere alla collezione.
resolverconst SharedPtr<System::Xml::XmlResolver>&Il XmlResolver usato per risolvere gli spazi dei nomi referenziati negli elementi include e import. Se è nullptr, i riferimenti esterni non vengono risolti.

ReturnValue

L’XmlSchema aggiunto alla collezione di schemi.

Vedi anche

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

Aggiunge tutti gli spazi dei nomi definiti nella collezione fornita (incluse le relative schemi) a questa collezione.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
ParametroTipoDescrizione
schemaconst SharedPtr<XmlSchemaCollection>&La XmlSchemaCollection che vuoi aggiungere a questa collezione.

Vedi anche

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

Aggiunge lo schema contenuto nel XmlReader alla collezione di schemi.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
ParametroTipoDescrizione
nsconst String&L’URI dello spazio dei nomi associato allo schema. Per gli XML Schema, questo sarà tipicamente il targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader contenente lo schema da aggiungere.

ReturnValue

L’XmlSchema aggiunto alla collezione di schemi; nullptr se lo schema aggiunto è uno schema XDR o se ci sono errori di compilazione nello schema.

Vedi anche

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

Aggiunge lo schema contenuto nel XmlReader alla collezione di schemi. Il XmlResolver specificato viene utilizzato per risolvere eventuali risorse esterne.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParametroTipoDescrizione
nsconst String&L’URI dello spazio dei nomi associato allo schema. Per gli XML Schema, questo sarà tipicamente il targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader contenente lo schema da aggiungere.
resolverconst SharedPtr<System::Xml::XmlResolver>&Il XmlResolver utilizzato per risolvere gli spazi dei nomi referenziati negli elementi include e import o nell’attributo x-schema (schemi XDR). Se è nullptr, i riferimenti esterni non vengono risolti.

ReturnValue

L’XmlSchema aggiunto alla collezione di schemi; nullptr se lo schema aggiunto è uno schema XDR o se ci sono errori di compilazione nello schema.

Vedi anche

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

Aggiunge lo schema individuato dall’URL fornito nella collezione di schemi.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
ParametroTipoDescrizione
nsconst String&L’URI dello spazio dei nomi associato allo schema. Per gli XML Schema, questo sarà tipicamente il targetNamespace.
uriconst String&L’URL che specifica lo schema da caricare.

ReturnValue

L’XmlSchema aggiunto alla collezione di schemi; nullptr se lo schema aggiunto è uno schema XDR o se ci sono errori di compilazione nello schema.

Vedi anche