XmlDocument.PreserveWhitespace XmlDocument.PreserveWhitespace XmlDocument.PreserveWhitespace XmlDocument.PreserveWhitespace Property

Definición

Obtiene o establece un valor que indica si se va a conservar el espacio en blanco del contenido del elemento.Gets or sets a value indicating whether to preserve white space in element content.

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 de propiedad

true para conservar el espacio en blanco; en caso contrario, false.true to preserve white space; otherwise false. De manera predeterminada, es false.The default is false.

Ejemplos

En el ejemplo siguiente se muestra cómo quitar los espacios en blanco de un archivo.The following example shows how to strip white space from a file.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   
   //Load XML data which includes white space, but ignore
   //any white space in the file.
   XmlDocument^ doc = gcnew 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 );
}

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

En el ejemplo se usa book.xml el archivo como entrada.The example uses the file book.xml as input.

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

Comentarios

Esta propiedad determina cómo se controla el espacio en blanco durante el proceso de carga y guardado.This property determines how white space is handled during the load and save process.

Si PreserveWhitespace es true antes deLoad o falsese llama a, se conservan los nodos de espacio en blanco; de lo contrario, si esta propiedad es, se conserva el espacio en blanco significativo, no el espacio en blanco. LoadXmlIf PreserveWhitespace is true before Load or LoadXml is called, white space nodes are preserved; otherwise, if this property is false, significant white space is preserved, white space is not.

Si PreserveWhitespace Save se true llama a antes de que se llame a, se conserva el espacio en blanco en el documento; de lo falsecontrario XmlDocument , si esta propiedad es, se aplica una sangría automática a la salida.If PreserveWhitespace is true before Save is called, white space in the document is preserved in the output; otherwise, if this property is false, XmlDocument auto-indents the output.

Este método es una extensión de Microsoft para el Document Object Model (DOM).This method is a Microsoft extension to the Document Object Model (DOM).

Se aplica a