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, das zur Sammlung hinzugefügt werden soll.

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, das zur Sammlung hinzugefügt werden soll.
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 zum Schemasammlung hinzugefügte XmlSchema.

Siehe auch

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

Fügt alle im angegebenen 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‑Schemas 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 im Schema Kompilierungsfehler 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‑Schemas ist dies typischerweise das targetNamespace.
readerconst SharedPtr<XmlReader>&XmlReader mit dem hinzuzufügenden Schema.
resolverconst SharedPtr<System::Xml::XmlResolver>&Der XmlResolver wird verwendet, um Namespaces aufzulösen, die in include- und import-Elementen oder im x-schema-Attribut (XDR‑Schemas) referenziert werden. 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 im Schema Kompilierungsfehler vorliegen.

Siehe auch

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

Fügt das durch die angegebene URL gefundene Schema in die Schema-Sammlung ein.

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‑Schemas 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 im Schema Kompilierungsfehler vorliegen.

Siehe auch