Прочитать на английском

Поделиться через


XmlTextWriter.XmlSpace Свойство

Определение

Возвращает объект XmlSpace, представляющий текущую область xml:space.

public override System.Xml.XmlSpace XmlSpace { get; }

Значение свойства

XmlSpace

Объект XmlSpace, представляющий текущую область xml:space.

Значение Значение
Нет Значение, задаваемое по умолчанию, если область xml:space отсутствует.
По умолчанию Текущая область — xml:space="default".
Сохранить Текущая область — xml:space="preserve".

Примеры

В следующем примере используется 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 экземпляры с помощью XmlWriter.Create метода и XmlWriterSettings класса, чтобы воспользоваться преимуществами новых функциональных возможностей.

Это свойство позволяет одному компоненту узнать, в каком состоянии другой компонент оставил модуль записи.

Применяется к