using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.OleDb; using System.IO; using System.Data; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { DataSet ds = new DataSet(); string xmlstr = @"<NewDataSet> <Table> <DATAID>1 </DATAID> <XTSJBH>1 </XTSJBH> <CODE>01 </CODE> <YYBH>000000000000000001715130000618 </YYBH> <ZT>1000000000 </ZT> <ID>94899 </ID> <XM>徐宁 </XM> <CSNY>1983-06-02T00:00:00+08:00 </CSNY> <JG>411302 </JG> <MZ>01 </MZ> <CJGZSJ>2007-09-01T00:00:00+08:00 </CJGZSJ> <JRBXTGZSJ>2007-09-01T00:00:00+08:00 </JRBXTGZSJ> <SFZH>411302198306060577 </SFZH> <BM>017773 </BM> <NL>24 </NL> <YGBH>200029 </YGBH> <SSGW /> <XB>1 </XB> <LXFS>13849056961 </LXFS> <ZW>剧场音响管理 </ZW> <SFDK>02 </SFDK> <XRRQ>20080615 </XRRQ> <GXRQ>20080616 </GXRQ> </Table> </NewDataSet>"; using (StringReader sr = new StringReader(xmlstr)) { ds.ReadXml(sr); } Console.WriteLine(ds.Tables.Count); } } }