System::Xml::Schema::XmlSchemaSet::Add method

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

Adds the given XmlSchema to the XmlSchemaSet.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(const SharedPtr<XmlSchema> &schema)
ParameterTypeDescription
schemaconst SharedPtr<XmlSchema>&The XmlSchema object to add to the XmlSchemaSet.

ReturnValue

An XmlSchema object if the schema is valid. If the schema is not valid and a ValidationEventHandler is specified, then nullptr is returned and the appropriate validation event is raised. Otherwise, an XmlSchemaException is thrown.

See Also

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

Adds all the XML Schema definition language (XSD) schemas in the given XmlSchemaSet to the XmlSchemaSet.

void System::Xml::Schema::XmlSchemaSet::Add(const SharedPtr<XmlSchemaSet> &schemas)
ParameterTypeDescription
schemasconst SharedPtr<XmlSchemaSet>&The XmlSchemaSet object.

See Also

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

Adds the XML Schema definition language (XSD) schema contained in the XmlReader to the XmlSchemaSet.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(String targetNamespace, const SharedPtr<XmlReader> &schemaDocument)
ParameterTypeDescription
targetNamespaceStringThe schema targetNamespace value, or nullptr to use the targetNamespace specified in the schema.
schemaDocumentconst SharedPtr<XmlReader>&The XmlReader object.

ReturnValue

An XmlSchema object if the schema is valid. If the schema is not valid and a ValidationEventHandler is specified, then nullptr is returned and the appropriate validation event is raised. Otherwise, an XmlSchemaException is thrown.

See Also

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

Adds the XML Schema definition language (XSD) schema at the URL specified to the XmlSchemaSet.

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(String targetNamespace, const String &schemaUri)
ParameterTypeDescription
targetNamespaceStringThe schema targetNamespace value, or nullptr to use the targetNamespace specified in the schema.
schemaUriconst String&The URL that specifies the schema to load.

ReturnValue

An XmlSchema object if the schema is valid. If the schema is not valid and a ValidationEventHandler is specified, then nullptr is returned and the appropriate validation event is raised. Otherwise, an XmlSchemaException is thrown.

See Also