Read XML Document using C# or Java

Davyyyy

New Member
I want to read below XML format only some attributes are required not All.For E.g.:\[code\]<Parts>- <Part> <Section>3003512</Section> <Mark>RP-103</Mark> <Length>4950</Length> - <Components> <Section>3003512</Section> <Mark>RP-103</Mark> <Length>4950</Length> <Remark>System Generated </Remark> <Components /> <Remark>No Comments </Remark> </Part>- <Part> <Section>3003512</Section> <Mark>RP-103</Mark> <Length>4950</Length> <Components /> <Remark>No Comments </Remark> </Part></Parts>\[/code\]I want to Read Only Sections and Mark in Tabular Format. I am using below code to read this But it is giving Error Table Schema 'Component' Already Exists .\[code\] DataTable dt = new DataTable(); DataColumn dc = new DataColumn("Mark"); DataColumn dc1 = new DataColumn("Sections "); dt.Columns.Add(dc); dt.Columns.Add(dc1); DataSet dSet = new DataSet(); if (File.Exists(xmlpath2)) { XmlTextReader Reader1 = new XmlTextReader(xmlpath2); dSet.ReadXml(Reader1, XmlReadMode.Auto); for (int i = 0; i < dSet.Tables[0].Rows.Count; i++) { DataRow rows = dSet.Tables[0].Rows; DataRow myRow = dt.NewRow(); myRow["Mark"] = rows["Mark"]; myRow["Sections "] = rows["Sections "]; dt.Rows.Add(myRow); } GridView1.DataSource = dt; GridView1.DataBind(); }\[/code\]
 
Back
Top