Home > DeveloperSection > Forums > Open and Read XML file in C#
Chintoo Semi

Total Post:135

Points:947
Posted on    June-15-2013 5:07 AM

 C# C# 
Ratings:


 1 Reply(s)
 1109  View(s)
Rate this:
Hi Developers,

How can I open and read the XML file using C#?




Sumit Kesarwani

Total Post:378

Points:2694
Posted on    June-15-2013 7:31 AM

Hi Chintoo,
You can use this code:

using System;

using System.Data;

using System.Windows.Forms;

using System.Xml;

using System.IO;

 

namespace WindowsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            XmlDataDocument xmldoc = new XmlDataDocument();

            XmlNodeList xmlnode;

            int i = 0;

            string str = null;

            FileStream fs = new FileStream("product.xml", FileMode.Open, FileAccess.Read);

            xmldoc.Load(fs);

            xmlnode = xmldoc.GetElementsByTagName("Product");

            for (i = 0; i <= xmlnode.Count - 1; i++)

            {

                xmlnode[i].ChildNodes.Item(0).InnerText.Trim();

                str = xmlnode[i].ChildNodes.Item(0).InnerText.Trim() + " | " + xmlnode[i].ChildNodes.Item(1).InnerText.Trim() + " | " + xmlnode[i].ChildNodes.Item(2).InnerText.Trim();

                MessageBox.Show(str);

            }

        }

    }

}


Don't want to miss updates? Please click the below button!

Follow MindStick