XmlReaderSettings クラス

定義

XmlReader メソッドによって作成されたCreate オブジェクトでサポートする機能のセットを指定します。

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
継承
XmlReaderSettings

次の例では、必要な資格情報でXmlReaderを使用するXmlUrlResolverを作成します。

// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;

var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;

// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred

Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver

' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)

注釈

この API の詳細については、「 XmlReaderSettings の補足 API 解説」を参照してください。

コンストラクター

名前 説明
XmlReaderSettings()

XmlReaderSettings クラスの新しいインスタンスを初期化します。

XmlReaderSettings(XmlResolver)
古い.

XmlReaderSettings クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Async

特定のXmlReader インスタンスで非同期XmlReader メソッドを使用できるかどうかを取得または設定します。

CheckCharacters

文字チェックを実行するかどうかを示す値を取得または設定します。

CloseInput

リーダーを閉じるときに基になるストリームまたは TextReader を閉じるかどうかを示す値を取得または設定します。

ConformanceLevel

XmlReaderが準拠する準拠レベルを取得または設定します。

DtdProcessing

DTD の処理を決定する値を取得または設定します。

IgnoreComments

コメントを無視するかどうかを示す値を取得または設定します。

IgnoreProcessingInstructions

処理命令を無視するかどうかを示す値を取得または設定します。

IgnoreWhitespace

重要でない空白を無視するかどうかを示す値を取得または設定します。

LineNumberOffset

XmlReader オブジェクトの行番号オフセットを取得または設定します。

LinePositionOffset

XmlReader オブジェクトの行位置オフセットを取得または設定します。

MaxCharactersFromEntities

エンティティの展開に起因するドキュメント内の最大文字数を示す値を取得または設定します。

MaxCharactersInDocument

XML ドキュメント内の最大文字数を示す値を取得または設定します。 ゼロ (0) 値は、XML ドキュメントのサイズに制限がないことを意味します。 0 以外の値は、最大サイズを文字数で指定します。

NameTable

アトミック化された文字列比較に使用する XmlNameTable を取得または設定します。

ProhibitDtd
古い.
古い.

ドキュメント型定義 (DTD) の処理を禁止するかどうかを示す値を取得または設定します。 このプロパティは廃止されました。 DtdProcessing を代わりに使用します。

Schemas

スキーマ検証の実行時に使用する XmlSchemaSet を取得または設定します。

ValidationFlags

スキーマ検証設定を示す値を取得または設定します。 この設定は、スキーマを検証するXmlReader オブジェクトに適用されます (プロパティValidationTypeValidationType.Schemaに設定されます)。

ValidationType

読み取り時に XmlReader が検証または型の割り当てを実行するかどうかを示す値を取得または設定します。

XmlResolver

外部ドキュメントへのアクセスに使用する XmlResolver を設定します。

メソッド

名前 説明
Clone()

XmlReaderSettings インスタンスのコピーを作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Reset()

設定クラスのメンバーを既定値にリセットします。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

名前 説明
ValidationEventHandler

リーダーが検証エラーを検出したときに発生します。

適用対象

こちらもご覧ください