>>"<tcactionlist><BACKCOLOR>16496253</BACKCOLOR><BarIndex>1</BarIndex> >><BarKeyID>YEM918Z</BarKeyID><BARTYPE></BARTYPE><Base_ID>0</Base_ID> >><Booking_ID></Booking_ID><category>SNOWBOARD</category><CLIP_LOC></CLIP_LOC> >><CLIP_SP></CLIP_SP><Clipboard></Clipboard><CRITERIA1>0</CRITERIA1><CRITERIA2>.F.</CRITERIA2><CRITERIA3>.F.</CRITERIA3> >><CRITERIA4>0</CRITERIA4><CRITERIA5>0</CRITERIA5><CRITERIA6>0</CRITERIA6> >><CRITERIA7>2</CRITERIA7><Date_time>04/30/2013 16:59:00</Date_time></tcactionlist>" >>>>
string xml = @"<b_sched><BACKCOLOR>16496253</BACKCOLOR><BarIndex>1</BarIndex> <BarKeyID>YEM918Z</BarKeyID><BARTYPE></BARTYPE><Base_ID>0</Base_ID> <Booking_ID></Booking_ID><category>SNOWBOARD</category><CLIP_LOC></CLIP_LOC><CLIP_SP></CLIP_SP> <Clipboard></Clipboard><CRITERIA1>0</CRITERIA1><CRITERIA2>false</CRITERIA2><CRITERIA3>false</CRITERIA3> <CRITERIA4>0</CRITERIA4><CRITERIA5>0</CRITERIA5><CRITERIA6>0</CRITERIA6><CRITERIA7>2</CRITERIA7> <Date_time>04/30/2013 16:59:00</Date_time></b_sched>"; DataSet ds = new DataSet(); ds.ReadXml(new XmlTextReader(new StringReader(xml))); foreach (DataRow row in ds.Tables[0].Rows) { foreach (DataColumn column in ds.Tables[0].Columns) { Console.WriteLine (column.ColumnName + ": " + row[column.ColumnName].ToString()); } }