XmlDocument.PreserveWhitespace Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o espaço em branco deve ser preservado no conteúdo do elemento.
public:
property bool PreserveWhitespace { bool get(); void set(bool value); };
public bool PreserveWhitespace { get; set; }
member this.PreserveWhitespace : bool with get, set
Public Property PreserveWhitespace As Boolean
Valor da propriedade
true para preservar o espaço em branco; caso contrário false. O padrão é false.
Exemplos
O exemplo a seguir mostra como remover espaço em branco de um arquivo.
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);
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
'Load XML data which includes white space, but ignore
'any white space in the file.
Dim doc as XmlDocument = 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)
end sub
end class
O exemplo usa o arquivo book.xml como entrada.
<!--sample XML fragment-->
<book genre='novel' ISBN='1-861003-78' misc='sale-item'>
<title>The Handmaid's Tale</title>
<price>14.95</price>
</book>
Comentários
Essa propriedade determina como o espaço em branco é tratado durante o processo de carregamento e salvamento.
Se PreserveWhitespace for true antes Load ou LoadXml for chamado, nós de espaço em branco serão preservados; caso contrário, se essa propriedade for false, espaço em branco significativo será preservado, espaço em branco não será.
Se PreserveWhitespace for true chamado antes Save , o espaço em branco no documento será preservado na saída; caso contrário, se essa propriedade for false, XmlDocument recuará automaticamente a saída.
Esse método é uma extensão Microsoft para o DOM (Document Object Model).