zoukankan      html  css  js  c++  java
  • asp.net读取xml接口

          //发送获取xml请求
            public static string SentRequest(String url)
            {
                HttpWebRequest req = WebRequest.CreateHttp(url);
                req.Method = "GET";
                HttpWebResponse resp = req.GetResponse() as HttpWebResponse;
                Stream stream = resp.GetResponseStream();
                StreamReader reader = new StreamReader(stream, Encoding.GetEncoding(resp.CharacterSet));
                String json = reader.ReadToEnd();
                stream.Close();
                return json;
            }
         //获取xml转化格式     
    public static string GetXmlStr(string url) { string jsonstr = SentRequest(url); string json1 = jsonstr.Replace("&lt;", "<"); string json2 = json1.Replace("&gt;", ">"); return json2; }
        
        string strXml = WebService.GetXmlStr(url);
        List
    <Model> ls = new List<Model>();
        
    if (strXml.Contains("系统标识错误")) { ls = null; } else { XmlDocument xx = new XmlDocument(); xx.LoadXml(strXml); XmlNodeList xxlist = xx.GetElementsByTagName("xkxx"); foreach (XmlNode xxNode in xxlist) { Model model = new Model(); XmlNodeList childlist = xxNode.ChildNodes; model .name= childlist[0].InnerText; ls.Add(model); } ViewBag.UserModel= ls; }
    
    
    
     
  • 相关阅读:
    3.3测试复盘
    计算机网络-运输层面试题整理
    3.2专项测试复盘
    2.27专项测试复盘
    2.26排序专项测试复盘
    2.25专项测试复盘
    前端基础笔记1
    2.24专项测试复盘
    2.23专项测试复盘
    更新pip报错AttributeError: 'NoneType' object has no attribute 'bytes'
  • 原文地址:https://www.cnblogs.com/DjangoBlogs/p/4497263.html
Copyright © 2011-2022 走看看