Metodo System::Xml::Schema::XmlSchemaCollection::Add

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

Aggiunge lo XmlSchema alla collezione.

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

ReturnValue

L’oggetto XmlSchema.

Vedi anche

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

Aggiunge lo XmlSchema alla collezione. Il XmlResolver specificato è usato 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>&Lo 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

Lo XmlSchema aggiunto alla collezione di schemi.

Vedi anche

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

Aggiunge tutti i namespace definiti nella collezione fornita (inclusi i relativi schemi) a questa collezione.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
ParametroTipoDescrizione
schemaconst SharedPtr<XmlSchemaCollection>&La XmlSchemaCollection che desideri 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, tipicamente sarà il targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader contenente lo schema da aggiungere.

ReturnValue

Lo 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 è usato 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, tipicamente sarà il targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader contenente lo schema da aggiungere.
resolverconst SharedPtr<System::Xml::XmlResolver>&Il XmlResolver usato 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

Lo 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, tipicamente sarà il targetNamespace.
uriconst String&L’URL che specifica lo schema da caricare.

ReturnValue

Lo 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