SEARCH IN A XML FILE IN C#

Jeet Verma

Total Post:110

Points:776
Posted by  Jeet Verma
C# 
C#
 1123  View(s)
Ratings:
Rate this:
Hi Experts,

How to Search in a XML file?

Thanks in advance
  1. Sumit Kesarwani

    Post:378

    Points:2694
    Re: Search in a XML file in C#

    Hi Jeet,


    You can use this code:

    using System;

    using System.Data;

    using System.Windows.Forms;

    using System.Xml;

     

    namespace WindowsApplication1

    {

        public partial class Form1 : Form

        {

            public Form1()

            {

                InitializeComponent();

            }

     

            private void button1_Click(object sender, EventArgs e)

            {

                XmlReader xmlFile;

                xmlFile = XmlReader.Create("Product.xml", new XmlReaderSettings());

                DataSet ds = new DataSet();

                DataView dv;

                ds.ReadXml(xmlFile);

     

                dv = new DataView(ds.Tables[0]);

                dv.Sort = "Product_Name";

                int index = dv.Find("Product2");

     

                if (index == -1)

                {

                    MessageBox.Show("Item Not Found");

                }

                else

                {

                    MessageBox.Show(dv[index]["Product_Name"].ToString() + " " + dv[index]["Product_Price"].ToString());

     

                }

            }

        }

    }

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!