using System.Xml; //引入命名空間 //模擬介面返回的數據 string str=@"<JZD_Message xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/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);//查找節點