在C#中解析XML字符串

我已经查看了同一主题的其他post并搜索了Google,但我对C#NET非常陌生并且不知所措。 我试图解析这个XML …

 getstaffonline success 1   Admin 2010-03-03 18:29:12 127.0.0.1 2010-03-03 18:30:43    

使用此代码..

  XDocument doc = XDocument.Parse(strResponse); var StaffMembers = doc.Descendants("staff").Select(staff => new { Name = staff.Element("adminusername").Value, LoginTime = staff.Element("logintime").Value, IPAddress = staff.Element("ipaddress").Value, LastVisit = staff.Element("lastvisit").Value, }).ToList(); label1.Text = doc.Element("totalresults").Value; foreach (var staff in StaffMembers) { listBox1.Items.Add(staff.Name); } 

我打印出strResponse的内容,XML肯定在那里。 但是,当我单击此按钮时,没有任何内容添加到listBox1或label1所以我有些错误。

在此处添加Root以开始从根元素( whmcsapi )导航:

 string label1_Text = doc.Root.Element("totalresults").Value;