C # .Net Parsing XML Strings

Я читал здесь старые темы, а также страницы, которые нашел в Google, и могу честно сказать, что это меня полностью сбило с толку. Кажется, что существует около 1000 способов синтаксического анализа XML-строк с помощью C # .NET, и я не знаю, какой из них использовать. Кажется, все примеры, которые я нахожу, основаны на конкретном именованном корневом узле и т. Д.

У меня есть ...

<whmcsapi version="4.1.2"> 
 <action>getstaffonline</action> 
 <result>success</result> 
 <totalresults>1</totalresults> 
 <staffonline> 
  <staff> 
   <adminusername>Admin</adminusername> 
   <logintime>2010-03-03 18:29:12</logintime> 
   <ipaddress>127.0.0.1</ipaddress> 
   <lastvisit>2010-03-03 18:30:43</lastvisit> 
  </staff> 
 </staffonline> 
</whmcsapi>

Мне нужно получить только значения и информацию о каждом сотруднике (заключенную в теги). Может ли кто-нибудь сказать мне, как лучше всего это сделать, и, возможно, небольшой пример?

Спасибо!

5
задан 14 January 2011 в 18:17
поделиться