示例:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <SalesResponse xmlns="http://timea.org/"> <SalesResult>{"Success":false,"ErrorMessage": {"Message":"E-Operation无此料号.E-Operation无此PO.库存不足,请先增加库存!","Lines":[]}}</SalesResult> </SalesResponse> </soap:Body> </soap:Envelope>
针对以上进行解析,解析代码
try
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(agbsresult);//Load加载XML文件,LoadXML加载XML字符串
string value = xmlDoc.DocumentElement["soap:Body"]["SalesResponse"]["SalesResult"].InnerXml;
}
catch (Exception)
{
throw;
}
return value;
