一个web版的xml文件,怎么将xml文件的内容转存到oracle数据库中,语言是C#,在线等,跪求!!!

解决方案 »

  1.   

    down下来,然后就和普通文件一样,以流的形式存入(这个不会自己去google)
      

  2.   

    try
                {
                    string sURL = "http://10.67.106.235/dzzl/services/dzzlLogService/getLogInfo?qsrq=20120822&zzrq=20120924";
                    XDocument oXDoc = XDocument.Load(sURL);
                    XmlDocument doc = new XmlDocument();
                    SqlDataAdapter da = new SqlDataAdapter();              
                    DataSet ds = new DataSet();                
                    //doc.Load("http://10.67.106.235/dzzl/services/dzzlLogService/getLogInfo?qsrq=20120822&zzrq=20120924");
                    doc.LoadXml(oXDoc.Document.ToString());
                    ds.ReadXml(new XmlTextReader(doc.InnerXml.Replace("type=", "abc="), XmlNodeType.Document, null), XmlReadMode.InferSchema);
                    
                    StrStream = new StringReader(doc.InnerXml);
                    Xmlrdr = new XmlTextReader(StrStream);
                    
                    //ds获取Xmlrdr中的数据                
                    ds.ReadXml(Xmlrdr);
                    da.Fill(ds);
                    da.Update(ds);             }