XmlTextWriter.WriteFullEndElement 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.
Ferme un élément et exécute un pop sur la portée espace de noms correspondante.
public:
override void WriteFullEndElement();
public override void WriteFullEndElement ();
override this.WriteFullEndElement : unit -> unit
Public Overrides Sub WriteFullEndElement ()
Exemples
L’exemple suivant écrit un élément sans contenu. Elle utilise WriteFullEndElement pour écrire la balise d’élément de fin complète.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
//Create a writer to write XML to the console.
XmlTextWriter^ writer = nullptr;
writer = gcnew XmlTextWriter( Console::Out );
//Use indentation for readability.
writer->Formatting = Formatting::Indented;
//Write an element (this one is the root).
writer->WriteStartElement( "order" );
//Write some attributes.
writer->WriteAttributeString( "date", "2/19/01" );
writer->WriteAttributeString( "orderID", "136A5" );
//Write a full end element. Because this element has no
//content, calling WriteEndElement would have written a
//short end tag '/>'.
writer->WriteFullEndElement();
//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 a writer to write XML to the console.
XmlTextWriter writer = null;
writer = new XmlTextWriter (Console.Out);
//Use indentation for readability.
writer.Formatting = Formatting.Indented;
//Write an element (this one is the root).
writer.WriteStartElement("order");
//Write some attributes.
writer.WriteAttributeString("date", "2/19/01");
writer.WriteAttributeString("orderID", "136A5");
//Write a full end element. Because this element has no
//content, calling WriteEndElement would have written a
//short end tag '/>'.
writer.WriteFullEndElement();
//Write the XML to file and close the writer
writer.Close();
}
}
Option Explicit
Option Strict
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
'Create a writer to write XML to the console.
Dim writer As XmlTextWriter = Nothing
writer = New XmlTextWriter(Console.Out)
'Use indentation for readability.
writer.Formatting = Formatting.Indented
'Write an element (this one is the root).
writer.WriteStartElement("order")
'Write some attributes.
writer.WriteAttributeString("date", "2/19/01")
writer.WriteAttributeString("orderID", "136A5")
'Write a full end element. Because this element has no
'content, calling WriteEndElement would have written a
'short end tag '/>'.
writer.WriteFullEndElement()
'Write the XML to file and close the writer
writer.Close()
End Sub
End Class
Remarques
Notes
À compter 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 des nouvelles fonctionnalités.
Cette méthode écrit toujours la balise complète. Cela est utile quand vous traitez des éléments qui doivent inclure une balise complète. Par exemple, les navigateurs s’attendent à ce que les blocs de script HTML soient fermés avec «< /script> ».