XmlTextWriter.WriteWhitespace(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit l'espace blanc spécifié
public:
override void WriteWhitespace(System::String ^ ws);
public override void WriteWhitespace (string? ws);
public override void WriteWhitespace (string ws);
override this.WriteWhitespace : string -> unit
Public Overrides Sub WriteWhitespace (ws As String)
Paramètres
- ws
- String
Chaîne d'espaces blancs.
Exceptions
La chaîne contient des caractères qui ne sont pas des espaces blancs.
Exemples
L’exemple suivant utilise la WriteWhitespace
méthode pour contrôler la mise en forme du fichier.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
// Create the writer.
XmlTextWriter^ writer = nullptr;
writer = gcnew XmlTextWriter( "ws.html", nullptr );
// Write an element (this one is the root).
writer->WriteStartElement( "p" );
// Write the xml:space attribute.
writer->WriteAttributeString( "xml", "space", nullptr, "preserve" );
// Verify that xml:space is set properly.
if ( writer->XmlSpace == XmlSpace::Preserve )
Console::WriteLine( "xmlspace is correct!" );
// Write out the HTML elements. Insert white space
// between 'something' and 'Big'
writer->WriteString( "something" );
writer->WriteWhitespace( " " );
writer->WriteElementString( "b", "B" );
writer->WriteString( "ig" );
// Write the root end element.
writer->WriteEndElement();
// Write the XML to file and close the writer.
writer->Close();
}
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
// Create the writer.
XmlTextWriter writer = null;
writer = new XmlTextWriter ("ws.html", null);
// Write an element (this one is the root).
writer.WriteStartElement("p");
// Write the xml:space attribute.
writer.WriteAttributeString("xml", "space", null, "preserve");
// Verify that xml:space is set properly.
if (writer.XmlSpace == XmlSpace.Preserve)
Console.WriteLine("xmlspace is correct!");
// Write out the HTML elements. Insert white space
// between 'something' and 'Big'
writer.WriteString("something");
writer.WriteWhitespace(" ");
writer.WriteElementString("b", "B");
writer.WriteString("ig");
// Write the root end element.
writer.WriteEndElement();
// Write the XML to file and close the writer.
writer.Close();
}
}
Option Strict
Option Explicit
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
' Create the writer.
Dim writer As XmlTextWriter = Nothing
writer = New XmlTextWriter("ws.html", Nothing)
' Write an element (this one is the root).
writer.WriteStartElement("p")
' Write the xml:space attribute.
writer.WriteAttributeString("xml", "space", Nothing, "preserve")
' Verify that xml:space is set properly.
If writer.XmlSpace = XmlSpace.Preserve Then
Console.WriteLine("xmlspace is correct!")
End If
' Write out the HTML elements. Insert white space
' between 'something' and 'Big'.
writer.WriteString("something")
writer.WriteWhitespace(" ")
writer.WriteElementString("b", "B")
writer.WriteString("ig")
' Write the root end element.
writer.WriteEndElement()
' Write the XML to file and close the writer.
writer.Close()
End Sub
End Class
Remarques
Notes
À partir de .NET Framework 2.0, nous vous recommandons de créer XmlWriter des instances à l’aide de la XmlWriter.Create méthode et de la XmlWriterSettings classe pour tirer parti de nouvelles fonctionnalités.
Cette méthode est utilisée pour mettre en forme manuellement votre document. Utilisez la Formatting propriété pour que l’enregistreur met automatiquement en forme la sortie.