XmlDocument.PreserveWhitespace Özellik

Tanım

Öğe içeriğinde boşluk korunup korunmayacağını belirten bir değer alır veya ayarlar.

C#
public bool PreserveWhitespace { get; set; }

Özellik Değeri

true boşluğu korumak için; aksi takdirde false. Varsayılan değer: false.

Örnekler

Aşağıdaki örnekte, bir dosyadaki boşlukların nasıl şeritle alınacakları gösterilmektedir.

C#
using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
    //Load XML data which includes white space, but ignore
    //any white space in the file.
    XmlDocument doc = new XmlDocument();
    doc.PreserveWhitespace = false;
    doc.Load("book.xml");

    //Save the document as is (no white space).
    Console.WriteLine("Display the modified XML...");
    doc.PreserveWhitespace = true;
    doc.Save(Console.Out);
   }
}

Örnek, giriş olarak dosyasını book.xml kullanır.

XML
<!--sample XML fragment-->
<book genre='novel' ISBN='1-861003-78' misc='sale-item'>
  <title>The Handmaid's Tale</title>
  <price>14.95</price>
</book>

Açıklamalar

Bu özellik, yükleme ve kaydetme işlemi sırasında boşluğun nasıl işleneceğini belirler.

Önceyse veya çağrılırsaPreserveWhitespace, boşluk düğümleri korunur; aksi takdirde, bu özellik falseise, önemli boşluk korunur, boşluk korunmaz.LoadXmltrueLoad

true Önce çağrılırsaPreserveWhitespace, belgedeki boşluk çıktıda korunur; aksi takdirde, bu özellik ise XmlDocumentfalseçıkışı otomatik olarak girintilerSave.

Bu yöntem, Belge Nesne Modeli'nin (DOM) Microsoft bir uzantısıdır.

Ş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