Illustrates the XmlTextWriter class

image_pdfimage_print
   

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/


/*
  Example20_1.cs illustrates the XmlTextWriter class
*/

using System;
using System.Xml;

public class Example20_1 
{

    public static void Main() 
    {

        // use the XmlTextWriter to open a new XML file
        XmlTextWriter xw = new XmlTextWriter(@"Cust4.xml", 
            System.Text.Encoding.UTF8);

        // write the document declaration
        xw.WriteStartDocument();

        // write the first element
        xw.WriteStartElement("NewDataSet");

        // write the first customer
        xw.WriteStartElement("Customers");
        xw.WriteElementString("CustomerID", "ALFKI");
        xw.WriteElementString("CompanyName", "Alfreds Futterkiste");
        xw.WriteElementString("ContactName", "Maria Anders");
        xw.WriteElementString("ContactTitle", "Sales Representative");
        xw.WriteElementString("Address", "Obere Str. 57");
        xw.WriteElementString("City", "Berlin");
        xw.WriteElementString("PostalCode", "12209");
        xw.WriteElementString("Country", "Germany");
        xw.WriteElementString("Phone", "030-0074321");
        xw.WriteElementString("Fax", "030-0076545");
        xw.WriteEndElement();

        // write the second customer
        xw.WriteStartElement("Customers");
        xw.WriteElementString("CustomerID", "BONAPP");
        xw.WriteElementString("CompanyName", "Bon App'");
        xw.WriteElementString("ContactName", "Laurence Lebihan");
        xw.WriteElementString("ContactTitle", "Owner");
        xw.WriteElementString("Address", "12, rue des Bouchers");
        xw.WriteElementString("City", "Marseille");
        xw.WriteElementString("PostalCode", "13008");
        xw.WriteElementString("Country", "France");
        xw.WriteElementString("Phone", "91.24.45.40");
        xw.WriteElementString("Fax", "91.24.45.41");
        xw.WriteEndElement();

        // end the NewDataSet element
        xw.WriteEndElement();

        // end the document
        xw.WriteEndDocument();

        // flush and close
        xw.Flush();
        xw.Close();
    }

}

/**/

           
          


This entry was posted in XML-RPC. Bookmark the permalink.