XmlTextWriter.Formatting : XmlTextWriter « System.Xml « C# / C Sharp by API






XmlTextWriter.Formatting

  

using System;
using System.IO;
using System.Xml;
using System.Xml.Schema;

class MainClass
{
  static void Main(string[] args)
  {

    XmlTextWriter myXmlTextWriter = null;


    myXmlTextWriter = new XmlTextWriter("books.xml", null);
    myXmlTextWriter.Formatting = Formatting.Indented;
    myXmlTextWriter.WriteStartDocument(false);
    myXmlTextWriter.WriteDocType("bookstore", null, "books.dtd", null);
    myXmlTextWriter.WriteComment("comment");
    myXmlTextWriter.WriteStartElement("bookstore");
    myXmlTextWriter.WriteStartElement("book", null);
    myXmlTextWriter.WriteAttributeString("genre", "autobiography");
    myXmlTextWriter.WriteAttributeString("publicationdate", "1979");
    myXmlTextWriter.WriteAttributeString("ISBN", "0-9999-9999-9");
    myXmlTextWriter.WriteElementString("title", null, "Title");
    myXmlTextWriter.WriteStartElement("Author", null);
    myXmlTextWriter.WriteElementString("first-name", "first");
    myXmlTextWriter.WriteElementString("last-name", "last");
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.WriteElementString("price", "799.99");
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.WriteEndElement();

    //Write the XML to file and close the writer
    myXmlTextWriter.Flush();
    myXmlTextWriter.Close();
    if (myXmlTextWriter != null)
      myXmlTextWriter.Close();
  }
}

   
    
  








Related examples in the same category

1.XmlTextWriter.WriteAttributeString
2.XmlTextWriter.WriteCData
3.XmlTextWriter.WriteComment
4.XmlTextWriter.WriteElementString
5.XmlTextWriter.WriteStartDocument
6.XmlTextWriter.WriteStartElement