XmlTextWriter::WriteFullEndElement Method ()
.NET Framework (current version)
Closes one element and pops the corresponding namespace scope.
Assembly: System.Xml (in System.Xml.dll)
Note |
|---|
Starting with the .NET Framework 2.0, we recommend that you create XmlWriter instances by using the XmlWriter::Create method and the XmlWriterSettings class to take advantage of new functionality. |
This method always writes the full end tag. This is useful when dealing with elements that must include a full end tag. For example, browsers expect HTML script blocks to be closed with "</script>".
The following example writes out an element with no content. It uses WriteFullEndElement to write the full end element tag.
#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(); }
.NET Framework
Available since 1.1
Available since 1.1
Show:
