如何使用c#从xml文件中检索特定数据

时间:2016-10-05 04:04:28

标签: c# xml-parsing

作为我的Api功能测试的一部分,我想使用C#废弃给定xml的“body”部分。我怎样才能做到这一点?

这是我的xml文件

<Root>
  <collection>  </collection>
  <run>
      <stats>  </stats>
      <execution>
         <cursor>   </cursor>
         <response>
             <body> Some Values here </body>
         </response>
      </execution>
  </run>
</Root>

1 个答案:

答案 0 :(得分:0)

首先在XmlDocument对象中加载你的xml而不是使用GetElementsByTagName("body")你可以让Node说出正文

XmlDocument _LocalInfo_Xml = new XmlDocument();
_LocalInfo_Xml.Load(_LocalInfo_Path);
XmlElement _XmlElement;
_XmlElement = _LocalInfo_Xml.GetElementsByTagName("body")[0] as XmlElement; 
string Value = _XmlElement.InnerText;

现在,Value包含正文

  

这里的一些价值观