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);//查找節點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM