我们想从 WebService 上的 Xml 表中检索惩罚。我们的代码从第一个表中读取惩罚值和第二个表的惩罚值,但在运行时它给了我们第一个值 2 次,而不是导致两个表的 2 个不同值。有谁知道我应该如何编辑我的代码以给出更高的指定结果?这是我的代码:
void pp_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
XElement resultElements = XElement.Parse(e.Result);
List<StudentPunishment> sp = new List<StudentPunishment>();
studentPunishmentsTables = resultElements.Element("studentPunishmentsTables").Value;
string p = s.penalty;
foreach (XElement nod in resultElements.Elements(@"studentPunishmentsTable"))
{
p = resultElements.Element("studentPunishmentsTable").Element("penalty").Value;
MessageBox.Show(p);
}
}