关于XML文件和数据库的问题
我现在要实现的功能是将一个XML文件里面的数据插入到数据库里面去,XML文件的格式为: 
  <Package>  
        <WJM> ceshi.xml </WJM>  
        <DBSJ> 2007-05-11 </DBSJ>  
        <Record>  
              <code   code= "01 "   />  
              <name   name= "本院职工                         "   />  
              <py_code   py_code= "byzg             "   />  
        </Record>  
        <Record>  
              <code   code= "02 "   />  
              <name   name= "三湘健康卡                   "   />  
              <py_code   py_code= "sxjkk          "   />  
        </Record>  
        <Record>  
              <code   code= "03 "   />  
              <name   name= "合同单位及优惠卡 "   />  
              <py_code   py_code= "htdwjyhk "   />  
        </Record>  
        <Record>  
              <code   code= "04 "   />  
              <name   name= "离休人员                         "   />  
              <py_code   py_code= "lxry             "   />  
        </Record>  
        <Record>  
              <code   code= "05 "   />  
              <name   name= "工伤人员                         "   />  
              <py_code   py_code= "gsry             "   />  
        </Record>  
        <Record>  
              <code   code= "06 "   />  
              <name   name= "院外人员                         "   />  
              <py_code   py_code= "ywry             "   />  
        </Record>  
  </Package>    
 请问该怎么写?小弟初学C#不久,请各位大哥大姐帮帮忙,最好附上代码来研究一下,小弟在此谢谢了。
------解决方案--------------------http://dotnet.aspx.cc/article/6ADD72FB-3C6D-47AD-7D68-21EB9E395275/read.aspx
------解决方案--------------------DataSet xmlDataSet=new DataSet(); 
    xmlDataSet.ReadXml(xml文件名路徑)//如﹕xmlDataSet.ReadXml( "XMLFile.XML "); 
         再下來你應該知道怎么操作這個xmlDataSet了吧﹗ 
       foreach(DataRow row  in  xmlDataSet.Tables[0]) 
             { 
                值1= row[0] 
                值2= row[1] 
                  值3=row[2] 
               insert 表 (字段1﹐...) values(值1﹐....);   
 后面的自己看著辦吧 
                }