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

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

XmlSchema をコレクションに追加します。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema)
パラメーター説明
schemaconst SharedPtr<XmlSchema>&コレクションに追加する XmlSchema

ReturnValue

XmlSchema オブジェクト。

参照

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

XmlSchema をコレクションに追加します。指定された XmlResolver が外部参照の解決に使用されます。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchema> &schema, const SharedPtr<System::Xml::XmlResolver> &resolver)
パラメーター説明
schemaconst SharedPtr<XmlSchema>&コレクションに追加する XmlSchema
resolverconst SharedPtr<System::Xml::XmlResolver>&includeimport 要素で参照される名前空間を解決するために使用される XmlResolver。この値が nullptr の場合、外部参照は解決されません。

ReturnValue

スキーマコレクションに追加された XmlSchema

参照

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

指定されたコレクションで定義されたすべての名前空間(関連付けられたスキーマを含む)をこのコレクションに追加します。

void System::Xml::Schema::XmlSchemaCollection::Add(const SharedPtr<XmlSchemaCollection> &schema)
パラメーター説明
schemaconst SharedPtr<XmlSchemaCollection>&このコレクションに追加したい XmlSchemaCollection

参照

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

XmlReader に含まれるスキーマをスキーマコレクションに追加します。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader)
パラメーター説明
nsconst String&スキーマに関連付けられた名前空間 URI。XML スキーマの場合、通常は targetNamespace です。
readerconst SharedPtr<XmlReader>&追加するスキーマを含む XmlReader

ReturnValue

スキーマコレクションに追加された XmlSchema。追加されるスキーマが XDR スキーマである場合や、スキーマにコンパイルエラーがある場合は nullptr になります。

参照

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

スキーマコレクションに、XmlReader に含まれるスキーマを追加します。指定された XmlResolver は外部リソースの解決に使用されます。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const SharedPtr<XmlReader> &reader, const SharedPtr<System::Xml::XmlResolver> &resolver)
パラメーター説明
nsconst String&スキーマに関連付けられた名前空間 URI。XML スキーマの場合、通常は targetNamespace です。
readerconst SharedPtr<XmlReader>&追加するスキーマを含む XmlReader
resolverconst SharedPtr<System::Xml::XmlResolver>&XmlResolver は、include および import 要素、または x-schema 属性で参照される名前空間を解決するために使用されます。これが nullptr の場合、外部参照は解決されません。

ReturnValue

スキーマコレクションに追加された XmlSchema。追加されるスキーマが XDR スキーマである場合や、スキーマにコンパイルエラーがある場合は nullptr になります。

参照

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

指定された URL で位置付けられたスキーマをスキーマコレクションに追加します。

SharedPtr<XmlSchema> System::Xml::Schema::XmlSchemaCollection::Add(const String &ns, const String &uri)
パラメーター説明
nsconst String&スキーマに関連付けられた名前空間 URI。XML スキーマの場合、通常は targetNamespace です。
uriconst String&ロードするスキーマを指定する URL。

ReturnValue

スキーマコレクションに追加された XmlSchema。追加されるスキーマが XDR スキーマである場合や、スキーマにコンパイルエラーがある場合は nullptr になります。

参照