XmlDocument.PreserveWhitespace Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om tomt utrymme ska bevaras i elementinnehåll.
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
Egenskapsvärde
true för att bevara tomt utrymme; annars false. Standardvärdet är false.
Exempel
I följande exempel visas hur du tar bort tomt utrymme från en fil.
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
I exemplet används filen book.xml som indata.
<!--sample XML fragment-->
<book genre='novel' ISBN='1-861003-78' misc='sale-item'>
<title>The Handmaid's Tale</title>
<price>14.95</price>
</book>
Kommentarer
Den här egenskapen avgör hur tomt utrymme hanteras under inläsningen och sparandeprocessen.
Om PreserveWhitespace är true före Load eller LoadXml anropas bevaras blankstegsnoder. Annars bevaras inte blanksteg om den här egenskapen är false, betydande tomt utrymme bevaras.
Om PreserveWhitespace är true innan Save anropas bevaras tomt utrymme i dokumentet i utdata. Annars, om den här egenskapen är false, XmlDocument drar automatiskt in utdata.
Den här metoden är ett Microsoft-tillägg till dokumentobjektmodellen (DOM).