Hi,
  最近我也在做类似的事情。目前我的问题是从一个比较大的XML文件(大至10M)里面取出有关数据分别insert到四个表中(当然了,有些数据要在几个表豆油Insert),数据库是SQL Server 2000。XML文件中只有元素(element),处理起来还是相对容易。难题是,元素名(element name)与要插入表中列名不一样。所以,我就先把XML数据转换成DataSet,然后从DataSet中选择数据更新到数据库。这样的方法虽然能够达成目的,但是太笨了,而且不方便封装重用。