1) create a web from right below codes
<form id="form1" runat="server">
<div>
<h3>Generated multi-node or multiple child nodes xml file in asp.net</h3>
<hr />
<asp:TextBox ID="txtxmlname" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<br />
<br />
<asp:Label ID="lblMessage" runat="server" Text=""></asp:Label>
</div>
</form>
2) now add code in aspx.cs page
protected void Button1_Click(object sender, EventArgs e)
{
string FileName = txtxmlname.Text.Trim();
FileName = FileName.Replace(" ", "");
XmlTextWriter xmlwriter = new XmlTextWriter(Server.MapPath("~/LaptopDistribution/" + FileName + ".xml"), Encoding.UTF8);
xmlwriter.Formatting = Formatting.Indented;
xmlwriter.WriteStartDocument();
xmlwriter.WriteComment("Total Students list XML Generate");
xmlwriter.WriteStartElement("root");// root Start
xmlwriter.WriteStartElement("studentslist");//students List Start
xmlwriter.WriteStartElement("student");//student Node start
xmlwriter.WriteElementString("studentroll", "347NA064");
xmlwriter.WriteElementString("studentname", "AJIT KUMAR RANA");
xmlwriter.WriteElementString("studentdbo", "27-05-1995");
xmlwriter.WriteStartElement("subject");
xmlwriter.WriteElementString("sub1", "Physics");
xmlwriter.WriteElementString("sub2", "Chemistry");
xmlwriter.WriteElementString("sub3", "Mathematics");
xmlwriter.WriteElementString("sub4", "Biology");
xmlwriter.WriteEndElement();
xmlwriter.WriteEndElement();//student Node end
xmlwriter.WriteStartElement("student");
xmlwriter.WriteElementString("studentroll", "115GA130");
xmlwriter.WriteElementString("studentname", "PRATEEK PANIGRAHI");
xmlwriter.WriteElementString("studentdbo", "28-11-1993");
xmlwriter.WriteStartElement("subject");
xmlwriter.WriteElementString("sub1", "Language Odia");
xmlwriter.WriteElementString("sub2", "Chemistry");
xmlwriter.WriteElementString("sub3", "English");
xmlwriter.WriteEndElement();
xmlwriter.WriteEndElement();
xmlwriter.WriteEndElement();
xmlwriter.WriteStartElement("teacherslist");//students List Start
xmlwriter.WriteStartElement("teacher");
xmlwriter.WriteElementString("teacherid", "20210025");
xmlwriter.WriteElementString("teachername", "JYOTI RANJAN DEHURY");
xmlwriter.WriteStartElement("Specialties");
xmlwriter.WriteElementString("sub1", "Language Odia");
xmlwriter.WriteEndElement();
xmlwriter.WriteEndElement();
xmlwriter.WriteStartElement("teacher");
xmlwriter.WriteElementString("teacherid", "20210026");
xmlwriter.WriteElementString("teachername", "ADITYA RAJ BEHERA");
xmlwriter.WriteStartElement("Specialties");
xmlwriter.WriteElementString("sub1", "Chemistry");
xmlwriter.WriteElementString("sub2", "English");
xmlwriter.WriteEndElement();
xmlwriter.WriteEndElement();
xmlwriter.WriteEndElement();//students List Start
xmlwriter.WriteEndElement(); // root End
xmlwriter.WriteEndDocument();
xmlwriter.Flush();
xmlwriter.Close();
lblMessage.Text = "<a href=../LaptopDistribution/" + FileName + ".xml target='_blank' >View XML file</a>";
}
now you find xml file like this