一、获取XML节点值
string strMsg="XML内容";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(strMsg);
// 创建命名空间管理器
XmlNamespaceManager nsManager = new XmlNamespaceManager(xmlDoc.NameTable);
nsManager.AddNamespace("soapenv", "http://schemas.xmlsoap.org/soap/envelope/");
nsManager.AddNamespace("ns1", "http://webservice.app.bizinterface.custom.eas.kingdee.com");
// 调试输出,查看 XML 结构
Console.WriteLine("XML 结构:");
Console.WriteLine(xmlDoc.InnerXml);
// 查找rspCode和rspMsg的节点
XmlNode rspCodeNode = xmlDoc.SelectSingleNode("//rspCode", nsManager);
XmlNode rspMsgNode = xmlDoc.SelectSingleNode("//rspMsg", nsManager);
// 提取内容
string rspCode = rspCodeNode?.InnerText;
string rspMsg = rspMsgNode?.InnerText;
二、XML转对象案例
string strMsg="xml内容";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml