我从webservice得到一个结果,但无法获得值。
string result = responseReader.ReadToEnd();
ResultXML = XDocument.Parse(result);
和ResultXML
看起来像
<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>
<FaxResponse xmlns="http://abc.xyz/">
<FaxResult>5421266115</FaxResult>
</FaxResponse>
</soap:Body>
</soap:Envelope>
我需要FaxResult
,我怎么读它?
试试这个:
var doc=new XmlDocument();
doc.Load("path\Sample.xml");
var k = doc.GetElementsByTagName("FaxResult")[0].InnerText;