MEMBACA FILE XML DI C#

Sebenarnya tulisan MEMBACA FILE XML DI C# ini hanya sebagai catatan pribadi untuk saya sendiri jadi kalau ada yg masih kurang faham silahkan coment saja.. :)

            XmlDocument xmldoc = new XmlDocument();
            xmldoc.Load(@"D:\DBXML.xml");
            XmlElement root = xmldoc.DocumentElement;
            XmlNodeList nodes = root.SelectNodes("/students/student");
            DataTable dt = new DataTable();
            dt.Columns.Add("Nama",typeof(string));
            dt.Columns.Add("Alamat",typeof(string));
            foreach (XmlNode item in nodes)
            {
                DataRow dr = dt.NewRow();
                dr[0] = item["name"].InnerText;
                dr[1] = item["address"].InnerText;
                dt.Rows.Add(dr);
            }

            //select one data in datatable
            string dtout = dt.Rows[2][1].ToString();


*Script diatas hanya untuk membaca file XML saja(yg ada di path "D:\DBXML.xml").
* dibawah ini adalah contoh isi dari file XML DBXML.xml

<?xml version="1.0" encoding="utf-8"?>
<students>
    <student id="1">
        <name>Okie Eko Wardoyo</name>
        <address>Karanganyar</address>
    </student>
    <student id="2">
        <name>Neiga Aprilla</name>
        <address>Lalung</address>
    </student>
    <student id="3">
        <name>Edi Supratman</name>
        <address>Mojogedang</address>
    </student>
    <student id="4">
        <name>Lis Suryani</name>
        <address>Mojogedang</address>
    </student>
    <student id="5">
        <name>Nawan Aprillian</name>
        <address>Pendem</address>
     </student>
</students>
Share on Google Plus
    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment