zoukankan      html  css  js  c++  java
  • C# 处理接口返回的XML格式数据

    using System.Xml; //引入命名空间

    //模拟接口返回的数据

    string str=@"<JZD_Message xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" 

    xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
    xmlns=""https://api.xiaoheer.com/"" >
      <ErrorRes>
        <Err_code>200</Err_code>
        <Err_content>认证信息匹配</Err_content>
      </ErrorRes>
    </JZD_Message>";
    var xd = new System.Xml.XmlDocument();
    xd.LoadXml(str);//xml加载xml字符串

    XmlNamespaceManager nsManager = new XmlNamespaceManager(xd.NameTable);//创建一个命名空间管理器

    nsManager.AddNamespace("xsd", "http://www.w3.org/2001/XMLSchema");//添加字符串时,命名空间管理器将会原子化这些字符串。
    nsManager.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance");
    nsManager.AddNamespace("amon", "https://api.xiaoheer.com/");

    var rowNoteList = xd.SelectNodes("//amon:ErrorRes", nsManager);//查找节点

  • 相关阅读:
    linux相关的常用站点
    基于命令行的网络调试和测试工具
    清除DNS缓存
    数组映射
    react-native 自定义多选
    weex 长按图片保存
    MySql常用总结
    git常用命令
    react-native 自制多选功能
    react-native setState无法保持更新
  • 原文地址:https://www.cnblogs.com/sublimation/p/11534498.html
Copyright © 2011-2022 走看看