XmlDocument.PreserveWhitespace Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of witruimte in elementinhoud behouden moet blijven.
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
Waarde van eigenschap
true om witruimte te behouden; anders false. De standaardwaarde is false.
Voorbeelden
In het volgende voorbeeld ziet u hoe u witruimte uit een bestand kunt verwijderen.
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
In het voorbeeld wordt het bestand book.xml als invoer gebruikt.
<!--sample XML fragment-->
<book genre='novel' ISBN='1-861003-78' misc='sale-item'>
<title>The Handmaid's Tale</title>
<price>14.95</price>
</book>
Opmerkingen
Deze eigenschap bepaalt hoe witruimte wordt verwerkt tijdens het laden en opslaan.
PreserveWhitespace Als dit eerder true is of Load wordt aangeroepen, blijven witruimteknooppunten behouden. Als LoadXml deze eigenschap anders isfalse, blijft er aanzienlijke witruimte behouden, witruimte niet.
Als PreserveWhitespace dit eerder wordt trueSave aangeroepen, blijft witruimte in het document behouden in de uitvoer, anders wordt de uitvoer automatisch ingesprongen als deze eigenschap isfalseXmlDocument.
Deze methode is een Microsoft extensie voor het Document Object Model (DOM).