【发布时间】:2012-05-17 20:00:49
【问题描述】:
我们想从 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);
}
}
【问题讨论】:
-
我不清楚您要达到的目标。您能否提供一个数据示例(从 Web 请求返回)以及您尝试显示的内容的模型。
-
01/04/2012 课程失败 311 First Semester 31/32 issueDate>01/04/2012 学期失败 311 First Semester 31/32 -
这是我使用 url 调用它的网络服务..
标签: c# windows-phone-7