XmlDocument.PreserveWhitespace Propriété

Définition

Obtient ou définit une valeur indiquant s’il faut conserver l’espace blanc dans le contenu de l’élément.

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

Valeur de propriété

true pour préserver l’espace blanc ; sinon false. La valeur par défaut est false.

Exemples

L’exemple suivant montre comment supprimer des espaces blancs à partir d’un fichier.

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

L’exemple utilise le fichier book.xml comme entrée.

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

Remarques

Cette propriété détermine la façon dont l’espace blanc est géré pendant le processus de chargement et d’enregistrement.

S’il PreserveWhitespace est true avant Load ou LoadXml est appelé, les nœuds d’espace blanc sont conservés ; sinon, si cette propriété est false, l’espace blanc significatif est conservé, l’espace blanc n’est pas.

S’il PreserveWhitespace est true avant Save d’être appelé, l’espace blanc du document est conservé dans la sortie ; sinon, si cette propriété est false, XmlDocument met automatiquement en retrait la sortie.

Cette méthode est une extension Microsoft au dom (Document Object Model).

S’applique à