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; }
    
    
    
     
  • 相关阅读:
    「SOL」开关(LOJ)
    「SOL」星际迷航(LOJ)
    「NOTE」概率生成函数
    「SOL」谢特(LOJ)
    「SOL」重建计划(BZOJ)
    「SOL」Tug of War(洛谷)
    「SOL」同余方程(LOJ)
    「SOL」Bad Cryptography(Codeforces)
    「SOL」小A与两位神仙(洛谷)
    「SOL」Social Distance(AtCoder)
  • 原文地址:https://www.cnblogs.com/DjangoBlogs/p/4497263.html
Copyright © 2011-2022 走看看