System::Xml::Schema::XmlSchemaCollection::Add Methode

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

Fügt das XmlSchema zur Sammlung hinzu.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
ParameterTypBeschreibung
schemaconst SharedPtr<XmlSchema>&Das XmlSchema zum Hinzufügen zur Sammlung.

ReturnValue

Das XmlSchema-Objekt.

Siehe auch

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

Fügt das XmlSchema zur Sammlung hinzu. Der angegebene XmlResolver wird verwendet, um externe Verweise aufzulösen.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypBeschreibung
schemaconst SharedPtr<XmlSchema>&Das XmlSchema zum Hinzufügen zur Sammlung.
resolverconst SharedPtr<System::Xml::XmlResolver>&Der XmlResolver wird verwendet, um in include- und import-Elementen referenzierte Namespaces aufzulösen. Wenn dies nullptr ist, werden externe Verweise nicht aufgelöst.

ReturnValue

Das zur Schemasammlung hinzugefügte XmlSchema.

Siehe auch

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

Fügt alle im übergebenen Sammlung definierten Namespaces (einschließlich ihrer zugehörigen Schemas) zu dieser Sammlung hinzu.

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
ParameterTypBeschreibung
schemaconst SharedPtr<XmlSchemaCollection>&Die XmlSchemaCollection, die Sie zu dieser Sammlung hinzufügen möchten.

Siehe auch

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

Fügt das im XmlReader enthaltene Schema zur Schemasammlung hinzu.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
ParameterTypBeschreibung
nsconst String&Der dem Schema zugeordnete Namespace-URI. Für XML-Schemata ist dies typischerweise das targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader mit dem hinzuzufügenden Schema.

ReturnValue

Das zur Schemasammlung hinzugefügte XmlSchema; nullptr, wenn das hinzuzufügende Schema ein XDR-Schema ist oder wenn Kompilierungsfehler im Schema vorliegen.

Siehe auch

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

Fügt das im XmlReader enthaltene Schema zur Schemasammlung hinzu. Der angegebene XmlResolver wird verwendet, um externe Ressourcen aufzulösen.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypBeschreibung
nsconst String&Der dem Schema zugeordnete Namespace-URI. Für XML-Schemata ist dies typischerweise das targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader mit dem hinzuzufügenden Schema.
resolverconst SharedPtr<System::Xml::XmlResolver>&Der XmlResolver wird verwendet, um in include- und import-Elementen oder dem x-schema-Attribut (XDR-Schemata) referenzierte Namespaces aufzulösen. Wenn dies nullptr ist, werden externe Verweise nicht aufgelöst.

ReturnValue

Das zur Schemasammlung hinzugefügte XmlSchema; nullptr, wenn das hinzuzufügende Schema ein XDR-Schema ist oder wenn Kompilierungsfehler im Schema vorliegen.

Siehe auch

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

Fügt das Schema, das über die angegebene URL gefunden wird, zur Schemasammlung hinzu.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
ParameterTypBeschreibung
nsconst String&Der dem Schema zugeordnete Namespace-URI. Für XML-Schemata ist dies typischerweise das targetNamespace.
uriconst String&Die URL, die das zu ladende Schema angibt.

ReturnValue

Das zur Schemasammlung hinzugefügte XmlSchema; nullptr, wenn das hinzuzufügende Schema ein XDR-Schema ist oder wenn Kompilierungsfehler im Schema vorliegen.

Siehe auch