User1535942433 posted
Hi 20141113,
According to your description, I suggest you could refer to the following code to parse SOAP format xml file.
string xml = Server.MapPath("SOAPFile.xml");
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(xml);
XmlNamespaceManager xnm = new XmlNamespaceManager(xmldoc.NameTable);
xnm.AddNamespace("SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/");
xnm.AddNamespace("Mo", "http://www.monternet.com/dsmp/schemas/");
XmlNodeList lst = xmldoc.SelectNodes("//SOAP-ENV:Header/Mo:TransactionID", xnm);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < lst.Count; i++)
{
XmlNode node = lst[i];
XmlElement ele = (XmlElement)node;
sb.AppendLine(ele.Name + ":" + ele.InnerText);
sb.AppendLine("<br />");
}
More details,you could refer to below article:
https://forums.asp.net/t/2067034.aspx?How+do+i+parse+SOAP+formed+XML
Best regards,
Yijing Sun