XmlSchemaValidator.AddSchema(XmlSchema) メソッド

定義

XML スキーマ定義言語 (XSD) スキーマを、検証に使用されるスキーマのセットに追加します。

public:
 void AddSchema(System::Xml::Schema::XmlSchema ^ schema);
public void AddSchema(System.Xml.Schema.XmlSchema schema);
member this.AddSchema : System.Xml.Schema.XmlSchema -> unit
Public Sub AddSchema (schema As XmlSchema)

パラメーター

schema
XmlSchema

検証に使用されるスキーマのセットに追加する XmlSchema オブジェクト。

例外

指定された XmlSchema パラメーターは null

XmlSchema パラメーターのターゲット名前空間は、XmlSchemaValidator オブジェクトによって既に検出された要素または属性の名前空間と一致します。

XmlSchema パラメーターが無効です。

注釈

AddSchemaメソッドを使用する際に考慮すべき重要な注意事項を次に示します。

  • AddSchema メソッドを使用すると、検証対象の XML ドキュメントでインライン XML スキーマが検出された場合の影響をシミュレートできます。

  • XmlSchema パラメーターのターゲット名前空間は、XmlSchemaValidator オブジェクトによって既に検出された要素または属性の名前空間と一致できません。

  • ProcessInlineSchema検証オプションが設定されていない場合、AddSchema メソッドは何も行いません。

適用対象

こちらもご覧ください