XmlDocument.CreateSignificantWhitespace(String) Yöntem

Tanım

Bir XmlSignificantWhitespace düğüm oluşturur.

C#
public virtual System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace(string text);
C#
public virtual System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace(string? text);

Parametreler

text
String

Dize yalnızca  ve aşağıdaki karakterleri içermelidir.

Döndürülenler

Yeni XmlSignificantWhitespace bir düğüm.

Örnekler

Aşağıdaki örnek belgeye önemli boşluklar ekler.

C#
using System;
using System.Xml;

public class Sample {

  public static void Main() {

      XmlDocument doc = new XmlDocument();
      doc.LoadXml("<author xml:space='preserve'>" +
                  "<first-name>Eva</first-name>"+
                  "<last-name>Corets</last-name>" +
                  "</author>");

      Console.WriteLine("InnerText before...");
      Console.WriteLine(doc.DocumentElement.InnerText);

      // Add white space.
      XmlNode currNode = doc.DocumentElement;
      XmlSignificantWhitespace sigws = doc.CreateSignificantWhitespace("\t");
      currNode.InsertAfter(sigws, currNode.FirstChild);

      Console.WriteLine();
      Console.WriteLine("InnerText after...");
      Console.WriteLine(doc.DocumentElement.InnerText);
  }
}

Açıklamalar

Bu yöntem, Belge Nesne Modeli'nin (DOM) Bir Microsoft uzantısıdır. Belgenizi el ile biçimlendirmek istediğinizde kullanılır.

Bu yöntem yeni nesneyi belge bağlamında oluştursa da, yeni nesneyi belge ağacına otomatik olarak eklemez. Yeni nesneyi eklemek için düğüm ekleme yöntemlerinden birini açıkça çağırmanız gerekir.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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
UWP 10.0