XmlSchemaValidator(XmlNameTable, XmlSchemaSet, IXmlNamespaceResolver, XmlSchemaValidationFlags) XmlSchemaValidator(XmlNameTable, XmlSchemaSet, IXmlNamespaceResolver, XmlSchemaValidationFlags) XmlSchemaValidator(XmlNameTable, XmlSchemaSet, IXmlNamespaceResolver, XmlSchemaValidationFlags) XmlSchemaValidator(XmlNameTable, XmlSchemaSet, IXmlNamespaceResolver, XmlSchemaValidationFlags) Constructor

定義

XmlSchemaValidator クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlSchemaValidator class.

public:
 XmlSchemaValidator(System::Xml::XmlNameTable ^ nameTable, System::Xml::Schema::XmlSchemaSet ^ schemas, System::Xml::IXmlNamespaceResolver ^ namespaceResolver, System::Xml::Schema::XmlSchemaValidationFlags validationFlags);
public XmlSchemaValidator (System.Xml.XmlNameTable nameTable, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.IXmlNamespaceResolver namespaceResolver, System.Xml.Schema.XmlSchemaValidationFlags validationFlags);
new System.Xml.Schema.XmlSchemaValidator : System.Xml.XmlNameTable * System.Xml.Schema.XmlSchemaSet * System.Xml.IXmlNamespaceResolver * System.Xml.Schema.XmlSchemaValidationFlags -> System.Xml.Schema.XmlSchemaValidator
Public Sub New (nameTable As XmlNameTable, schemas As XmlSchemaSet, namespaceResolver As IXmlNamespaceResolver, validationFlags As XmlSchemaValidationFlags)

パラメーター

nameTable
XmlNameTable XmlNameTable XmlNameTable XmlNameTable

要素名と属性名の最小単位に分割された文字列が格納された XmlNameTable オブジェクト。An XmlNameTable object containing element and attribute names as atomized strings.

schemas
XmlSchemaSet XmlSchemaSet XmlSchemaSet XmlSchemaSet

検証に使用する XML スキーマ定義言語 (XSD) スキーマが格納された XmlSchemaSet オブジェクト。An XmlSchemaSet object containing the XML Schema Definition Language (XSD) schemas used for validation.

namespaceResolver
IXmlNamespaceResolver IXmlNamespaceResolver IXmlNamespaceResolver IXmlNamespaceResolver

検証中に検出される名前空間を解決するために使用する IXmlNamespaceResolver オブジェクト。An IXmlNamespaceResolver object used for resolving namespaces encountered during validation.

validationFlags
XmlSchemaValidationFlags XmlSchemaValidationFlags XmlSchemaValidationFlags XmlSchemaValidationFlags

スキーマ検証オプションを指定する XmlSchemaValidationFlags 値。An XmlSchemaValidationFlags value specifying schema validation options.

例外

指定されたパラメーターの 1 つ以上が null です。One or more of the parameters specified are null.

XmlSchemaSet パラメーター内のスキーマをコンパイルしているときにエラーが発生しました。An error occurred while compiling schemas in the XmlSchemaSet parameter.

例については、XmlSchemaValidatorコンス トラクターを参照してください、XmlSchemaValidatorクラスのリファレンス トピック。For an example of the XmlSchemaValidator constructor, see the XmlSchemaValidator class reference topic.

注釈

使用する場合に考慮すべき重要な注意事項を次に、XmlSchemaValidatorコンス トラクター。The following are important notes to consider when using the XmlSchemaValidator constructor.

重要

ProcessInlineSchemaProcessSchemaLocationの検証フラグをXmlSchemaValidatorオブジェクトでないセットを既定にします。The ProcessInlineSchema and ProcessSchemaLocation validation flags of an XmlSchemaValidator object are not set be default. さらに、XmlResolverのプロパティ、XmlSchemaValidatorオブジェクトがnull既定。Additionally, the XmlResolver property of an XmlSchemaValidator object is null by default. その結果で参照されている外部のスキーマは、インポート、または再定義要素は解決されません既定では。As a result, external schemas referenced in include, imports, or redefine elements are not resolved by default.

適用対象

こちらもご覧ください