XmlReaderSettings クラスにおける検証オプション
更新 : November 2007
XmlReader クラスは、ドキュメント型定義 (DTD) またはスキーマ定義言語 (XSD) のスキーマを使用して検証を強制できます。データ検証が必要な場合に XmlReader オブジェクトがサポートするデータ検証の種類は、Create メソッドが使用する XmlReaderSettings オブジェクトの設定によって決まります。
検証の設定
次の表は、XmlReaderSettings クラスに対する検証固有の設定の詳細です。
プロパティ |
説明 |
---|---|
DTD 処理を許可するかどうかを指定します。既定では、DTD 処理は許可されません。 |
|
XmlReader がデータ検証を実行するかどうか、および実行する検証の種類 (DTD またはスキーマ) を指定します。既定では、データ検証は実行されません。 |
|
検証イベントに関する情報を受け取るイベント ハンドラを指定します。イベント ハンドラが提供されていない場合は、最初の検証エラーに対して XmlException がスローされます。 |
|
追加の検証設定を指定します。
|
|
外部リソースの解決とアクセスに使用する XmlResolver を指定します。これには、外部エンティティ (たとえば、DTD およびスキーマの場所) を含めることができます。XmlResolver は、XML スキーマ内に含まれる xs:include 要素または xs:import 要素を処理する場合にも使用されます。XmlResolver が指定されていない場合、XmlReader は既定の XmlUrlResolver をユーザー資格情報なしで使用します。 |