次の方法で共有


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 メソッドは何も行いません。

適用対象

こちらもご覧ください