Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

using System.Windows.Forms; using System.Xml; using System.

IO; namespace XMLHandling { public partial class frmXML : Form { public frmXML() { InitializeComponent(); } XmlTextWriter writer = new XmlTextWriter("Score.xml", System.Text.Encoding.UTF8); private void btnWriteXML_Click(object sender, EventArgs e) { writer.WriteStartDocument(true); writer.Formatting = Formatting.Indented; writer.Indentation = 2; writer.WriteStartElement("Score"); writer.WriteStartElement("Cricket"); writer.WriteStartElement("Player"); writer.WriteString(textBox1.Text ); writer.WriteEndElement();

writer.WriteStartElement("Runs"); writer.WriteString(textBox2.Text ); writer.WriteEndElement(); createNode("Venkatesh Laxman", "20"); createNode("Yuvraj Singh", "10"); createNode("Harbhajan Singh", "30"); createNode("Kapil Dev", "40"); writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteEndDocument(); writer.Close(); MessageBox.Show("data successfully Writen to xml file111"); } private void btnReadXML_Click(object sender, EventArgs e) { XmlTextReader reader = new XmlTextReader("score.xml"); while (reader.Read()) { switch (reader.NodeType) { case XmlNodeType.Element: // The node is an element. MessageBox.Show("<" + reader.Name.ToString() +">");

break; case XmlNodeType.Text: //Display the text in each element. MessageBox.Show("Tag Data " + reader.Value .ToString()); break; case XmlNodeType.EndElement: //Display the end of the element. MessageBox.Show("</" + reader.Name.ToString()+">"); break; } } } public void createNode(String PName, String Score) { writer.WriteStartElement("Player"); writer.WriteString(PName ); writer.WriteEndElement(); writer.WriteStartElement("Runs"); writer.WriteString(Score ); writer.WriteEndElement(); MessageBox.Show("data successfully Writen to xml file"); } } }

You might also like