英語で読む

次の方法で共有


XmlTextWriter.WriteWhitespace(String) メソッド

定義

指定した空白を書き込みます。

public override void WriteWhitespace (string? ws);
public override void WriteWhitespace (string ws);

パラメーター

ws
String

空白文字の文字列。

例外

文字列に空白以外の文字が含まれています。

次の例では、 メソッドを WriteWhitespace 使用して、ファイルの書式設定方法を制御します。

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
    // Create the writer.
    XmlTextWriter writer = null;
    writer = new XmlTextWriter ("ws.html", null);

    // Write an element (this one is the root).
    writer.WriteStartElement("p");

    // Write the xml:space attribute.
    writer.WriteAttributeString("xml", "space", null, "preserve");

    // Verify that xml:space is set properly.
    if (writer.XmlSpace == XmlSpace.Preserve)
      Console.WriteLine("xmlspace is correct!");

    // Write out the HTML elements.  Insert white space
    // between 'something' and 'Big'
    writer.WriteString("something");
    writer.WriteWhitespace("  ");
    writer.WriteElementString("b", "B");
    writer.WriteString("ig");

    // Write the root end element.
    writer.WriteEndElement();

    // Write the XML to file and close the writer.
    writer.Close();
  }
}

注釈

注意

.NET Framework 2.0 以降では、 メソッドと クラスをXmlWriter.Create使用してインスタンスを作成XmlWriterXmlWriterSettings、新しい機能を利用することをお勧めします。

このメソッドは、ドキュメントを手動で書式設定するために使用されます。 ライターで出力を Formatting 自動的に書式設定するには、 プロパティを使用します。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください