Mega Code Archive

 
Categories / C# / XML
 

Illustrates the XmlTextWriter class

/* 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();     } } /**/