在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;