System::Xml::XmlReaderSettings クラス

XmlReaderSettings class

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

class XmlReaderSettings : public System::Object

メソッド

メソッド説明
CheckReadOnly(const String&)
Clone()XmlReaderSettings インスタンスのコピーを作成します。
get_CheckCharacters()文字チェックを行うかどうかを示す値を返します。
get_CloseInput()リーダーが閉じられたときに、基になるストリームまたは TextReader を閉じるべきかどうかを示す値を返します。
get_ConformanceLevel()XmlReader が従う準拠レベルを返します。
get_DtdProcessing()DTD の処理方法を決定する値を返します。
get_IgnoreComments()コメントを無視するかどうかを示す値を返します。
get_IgnoreProcessingInstructions()処理指示を無視するかどうかを示す値を返します。
get_IgnoreWhitespace()重要でない空白を無視するかどうかを示す値を返します。
get_LineNumberOffset()XmlReader オブジェクトの行番号オフセットを返します。
get_LinePositionOffset()XmlReader オブジェクトの行位置オフセットを返します。
get_MaxCharactersFromEntities()エンティティの展開により生成されるドキュメント内の文字数の最大許容数を示す値を返します。
get_MaxCharactersInDocument()XML ドキュメントで許容される最大文字数を示す値を返します。0 の値は XML ドキュメントのサイズに制限がないことを意味します。0 以外の値は文字数で最大サイズを指定します。
get_NameTable()アトミック文字列比較に使用される XmlNameTable を返します。
get_ProhibitDtd()文書型定義 (DTD) の処理を禁止するかどうかを示す値を返します。
get_Schemas()スキーマ検証を実行する際に使用する XmlSchemaSet を返します。
get_ValidationFlags()スキーマ検証設定を示す値を返します。この設定はスキーマを検証する XmlReader オブジェクトに適用されます(XmlReaderSettings::get_ValidationType の値が ValidationType::Schema の場合)。
get_ValidationType()XmlReader が読み取り時に検証または型割り当てを実行するかどうかを示す値を返します。
Reset()設定クラスのメンバーをデフォルト値にリセットします。
set_CheckCharacters(bool)文字チェックを行うかどうかを示す値を設定します。
set_CloseInput(bool)リーダーが閉じられたときに基底ストリームまたは TextReader を閉じるかどうかを示す値を設定します。
set_ConformanceLevel(System::Xml::ConformanceLevel)XmlReader が従う準拠レベルを設定します。
set_DtdProcessing(System::Xml::DtdProcessing)DTD の処理方法を決定する値を設定します。
set_IgnoreComments(bool)コメントを無視するかどうかを示す値を設定します。
set_IgnoreProcessingInstructions(bool)処理命令を無視するかどうかを示す値を設定します。
set_IgnoreWhitespace(bool)重要でない空白を無視するかどうかを示す値を設定します。
set_LineNumberOffset(int32_t)XmlReader オブジェクトの行番号オフセットを設定します。
set_LinePositionOffset(int32_t)XmlReader オブジェクトの行位置オフセットを設定します。
set_MaxCharactersFromEntities(int64_t)エンティティ展開により生成されるドキュメントの最大許容文字数を示す値を設定します。
set_MaxCharactersInDocument(int64_t)XML ドキュメントの最大許容文字数を示す値を設定します。0 の値は XML ドキュメントのサイズに制限がないことを意味します。0 以外の値は文字数で最大サイズを指定します。
set_NameTable(const SharedPtr<XmlNameTable>&)アトミック文字列比較に使用される XmlNameTable を設定します。
set_ProhibitDtd(bool)文書型定義 (DTD) の処理を禁止するかどうかを示す値を設定します。
set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&)スキーマ検証を実行する際に使用する XmlSchemaSet を設定します。
set_ValidationFlags(Schema::XmlSchemaValidationFlags)スキーマ検証設定を示す値を設定します。この設定はスキーマを検証する XmlReader オブジェクトに適用されます(XmlReaderSettings::get_ValidationType の値が ValidationType::Schema の場合)。
set_ValidationType(System::Xml::ValidationType)XmlReader が読み取り時に検証または型割り当てを実行するかどうかを示す値を設定します。
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)外部ドキュメントにアクセスするために使用される XmlResolver を設定します。
ValidationEventHandler_add(Args…)リーダーが検証エラーに遭遇したときに発生するイベントハンドラーを追加します。
ValidationEventHandler_remove(Args…)リーダーが検証エラーに遭遇したときに発生するイベントハンドラーを削除します。
XmlReaderSettings()新しい XmlReaderSettings クラスのインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照