XML FILE CREATION USING C# or ASP.NET
We can create the XML file using C#.NET. XML files are useful for storing particular information. We can transfer this XML files from one environment to other environment very easily.In the below program i am creating the one XML file using c# language. We can create this XML file using XmlTextWriter class.
Output:
XML FILE CREATION USING C# or ASP.NET |
Program:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; namespace XMLFileCreation { class Program { static void Main(string[] args) { string filePath = @"c:/Customer.xml"; //it is used to create a xml file XmlTextWriter objWriter = new XmlTextWriter(filePath, System.Text.Encoding.UTF8); //writes the starts of an a //Writes the XML declarion with the version1.0 and the standalone attribute objWriter.WriteStartDocument(true); //How the output is formatted(child elements should be indented properly). objWriter.Formatting = Formatting.Indented; //sets how many indentation characters are required for identification of every row. objWriter.Indentation = 4; //Writes the first node objWriter.WriteStartElement("Customer_Details"); createNode("1111", "Ranga Rajesh", objWriter); createNode("1112", "Anil Kumar", objWriter); createNode("1113", "Murthy", objWriter); createNode("1114", "Sanjeev", objWriter); //close the corresponding end element. objWriter.WriteEndElement(); //close the corresponding document. objWriter.WriteEndDocument(); //closing the xml writer object. objWriter.Close(); Console.WriteLine("xml file created"); } public static void createNode(string CustId, string CustName, XmlTextWriter writer) { writer.WriteStartElement("Customer"); writer.WriteStartElement("CustomerId"); writer.WriteString(CustId); writer.WriteEndElement(); writer.WriteStartElement("CustomerName"); writer.WriteString(CustName); writer.WriteEndElement(); writer.WriteEndElement(); } } }
Home Next
Post a Comment
Please give your valuable feedback on this post. You can submit any ASP.NET article here. We will post that article in this website by your name.