在XDocument中获取值soapxml



我从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;

相关内容

  • 没有找到相关文章

最新更新