XmlReaderSettings.IgnoreWhitespace プロパティ


意味のない空白を無視するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether to ignore insignificant white space.

 property bool IgnoreWhitespace { bool get(); void set(bool value); };
public bool IgnoreWhitespace { get; set; }
member this.IgnoreWhitespace : bool with get, set
Public Property IgnoreWhitespace As Boolean


空白を無視する場合は true。それ以外の場合は falsetrue to ignore white space; otherwise false. 既定値は、false です。The default is false.

次の例では、処理命令、コメント、および意味のない空白を除去するリーダーを構築するために使用できる設定オブジェクトを作成します。The following creates a settings object that can be used to construct a reader that strips processing instructions, comments, and insignificant white space.

// Set the reader settings.
XmlReaderSettings^ settings = gcnew XmlReaderSettings;
settings->IgnoreComments = true;
settings->IgnoreProcessingInstructions = true;
settings->IgnoreWhitespace = true;

// Set the reader settings.
XmlReaderSettings settings = new XmlReaderSettings();
settings.IgnoreComments = true;
settings.IgnoreProcessingInstructions = true;
settings.IgnoreWhitespace = true;
' Set the reader settings.
Dim settings as XmlReaderSettings = new XmlReaderSettings()
settings.IgnoreComments = true
settings.IgnoreProcessingInstructions = true
settings.IgnoreWhitespace = true


重要と見なされない空白には、スペース、タブ、およびマークアップの分離を設定して読みやすくするために使用される空白行が含まれます。White space that is not considered to be significant includes spaces, tabs, and blank lines used to set apart the markup for greater readability. この例としては、要素コンテンツ内の空白文字があります。An example of this is white space in element content.

このプロパティ設定は、混合コンテンツモードのマークアップ間の空白、または xml:space='preserve' 属性のスコープ内で発生する空白には影響しません。This property setting does not affect white space between markup in a mixed content mode, or white space that occurs within the scope of an xml:space='preserve' attribute.