System::Xml::Schema::XmlSchemaSet::Add メソッド

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

指定された XmlSchemaXmlSchemaSet に追加します。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(const SharedPtr<XmlSchema> &schema)
パラメーター説明
schemaconst SharedPtr<XmlSchema>&XmlSchemaSet に追加する XmlSchema オブジェクトです。

ReturnValue

スキーマが有効な場合は XmlSchema オブジェクトが返されます。スキーマが無効で、かつ ValidationEventHandler が指定されている場合は nullptr が返され、適切な検証イベントが発生します。それ以外の場合は XmlSchemaException がスローされます。

参照

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

指定された XmlSchemaSet に含まれるすべての XML Schema 定義言語 (XSD) スキーマを XmlSchemaSet に追加します。

void System::Xml::Schema::XmlSchemaSet::Add(const SharedPtr<XmlSchemaSet> &schemas)
パラメーター説明
schemasconst SharedPtr<XmlSchemaSet>&XmlSchemaSet オブジェクトです。

参照

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

XmlReader に含まれる XML Schema 定義言語 (XSD) スキーマを XmlSchemaSet に追加します。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(String targetNamespace, const SharedPtr<XmlReader> &schemaDocument)
パラメーター説明
targetNamespaceStringスキーマの targetNamespace 値、またはスキーマで指定された targetNamespace を使用する場合は nullptr を指定します。
schemaDocumentconst SharedPtr<XmlReader>&XmlReader オブジェクトです。

ReturnValue

スキーマが有効な場合は XmlSchema オブジェクトが返されます。スキーマが無効で、かつ ValidationEventHandler が指定されている場合は nullptr が返され、適切な検証イベントが発生します。それ以外の場合は XmlSchemaException がスローされます。

参照

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

指定された URL の XML Schema 定義言語 (XSD) スキーマを XmlSchemaSet に追加します。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaSet::Add(String targetNamespace, const String &schemaUri)
パラメーター説明
targetNamespaceStringスキーマの targetNamespace 値、またはスキーマで指定された targetNamespace を使用する場合は nullptr を指定します。
schemaUriconst String&ロードするスキーマを指定する URL。

ReturnValue

スキーマが有効な場合は XmlSchema オブジェクトが返されます。スキーマが無効で、かつ ValidationEventHandler が指定されている場合は nullptr が返され、適切な検証イベントが発生します。それ以外の場合は XmlSchemaException がスローされます。

参照