处理WEB服务返回的XML数据的方法

//此方法是使用了XmlDataDocument 

1
for (int i = 0; i < companyInfo.Tables[0].Rows.Count; i++) 2 { 3 string result = string.Empty; 4 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://c2.keyue.net/QPAPITRAN/CopInfo/Code/" + companyInfo.Tables[0].Rows[i]["海关编码"].ToString()); 5 request.Timeout = 10000; 6 request.AllowAutoRedirect = false; 7 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 8 if (response.StatusCode == HttpStatusCode.OK) 9 { 10 StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8); 11 result = sr.ReadToEnd(); 12 sr.Close(); 13 } 14 15 16 if (result.Contains("CopName")) 17 { 18 19 XmlDataDocument xd = new XmlDataDocument(); 20 DataSet ds = new DataSet(); 21 xd.LoadXml(result); 22 ds.ReadXml(new XmlNodeReader(xd)); 23 24 if (ds != null && ds.Tables[0].Rows.Count > 0) 25 { 26 ExecuteSql(" update " + txtDBName.Text.Trim() + " set 企业名称 = '" + ds.Tables[0].Rows[0]["CopName"].ToString() + 27 "', 企业分级标志 = '" + ds.Tables[0].Rows[0]["CopType"].ToString() + 28 "', 有效日期 = '" + ds.Tables[0].Rows[0]["AvailDate"].ToString() + 29 "' where 海关编码='" + companyInfo.Tables[0].Rows[i]["海关编码"].ToString() + "'"); 30 } 31 32 } 33 34 35 }

 

转载于:https://www.cnblogs.com/Johnfx-home/p/7234556.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值