有什么办法从Web服务检索到WP7应用程序页作为其? 我只想使用易于使用比每次获取数据制作表格检索表从Web服务到WP7页
0
A
回答
0
查看System.Xml命名空间的MSDN。它包含很多可用的类。你应该使用XmlReader或类似的东西来加载它到数组或泛型集合。希望这会有所帮助,因为有点不清楚的问题。
编辑:
这是我已装载样本数据泛型集合做代码:
的样本数据:
<?xml version="1.0" encoding="utf-8" ?>
<studentPunishmentsTables>
<studentPunishmentsTable>
<fromSemester/>
<fromSemesterDesc/>
<issueDate>01/04/2012</issueDate>
<note/>
<penalty>Course Failure</penalty>
<semester>311</semester>
<semesterDesc>First Semester 31/32</semesterDesc>
<toSemester/>
<toSemesterDesc/>
</studentPunishmentsTable>
<studentPunishmentsTable>
<fromSemester/>
<fromSemesterDesc/>
<issueDate>01/04/2012</issueDate>
<note/>
<penalty>Semester Failure</penalty>
<semester>311</semester>
<semesterDesc>First Semester 31/32</semesterDesc>
<toSemester/>
<toSemesterDesc/>
</studentPunishmentsTable>
</studentPunishmentsTables>
代码:
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.IO;
namespace XMLStudent
{
class Program
{
static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();
doc.Load("st.xml");
List<StudentPunishment> sp = new List<StudentPunishment>();
foreach (XmlNode nod in doc.SelectNodes(@"studentPunishmentsTables/studentPunishmentsTable"))
{
StudentPunishment s = new StudentPunishment();
s.FromSemester = nod.ChildNodes[0].InnerText;
s.FromSemesterDesc = nod.ChildNodes[1].InnerText;
s.IssueDate = nod.ChildNodes[2].InnerText;
s.Note = nod.ChildNodes[3].InnerText;
s.Penalty = nod.ChildNodes[4].InnerText;
s.Semester = nod.ChildNodes[5].InnerText;
s.SemesterDesc = nod.ChildNodes[6].InnerText;
s.ToSemester = nod.ChildNodes[7].InnerText;
s.ToSemesterDesc = nod.ChildNodes[8].InnerText;
sp.Add(s);
}
Console.WriteLine(sp[0].IssueDate);
Console.Read();
}
}
class StudentPunishment
{
public string FromSemester { get; set; }
public string FromSemesterDesc { get; set; }
public string IssueDate { get; set; }
public string Note { get; set; }
public string Penalty { get; set; }
public string Semester { get; set; }
public string SemesterDesc { get; set; }
public string ToSemester { get; set; }
public string ToSemesterDesc { get; set; }
}
}
所以。该代码使用示例数据加载XMLDocument,并将每个studentPunishmentsTable的数据选择到StudentPunishment类的新对象中。有用于保存该数据的属性。一切完成后,学生的惩罚对象被添加到泛型集合('List')中,代码将试图显示集合中第一个对象的日期。你可以测试自己,它为我工作。
相关问题
- 1. Web服务从索尔检索数据
- 2. Xcelsius:从Web服务检索数据
- 3. 无法从Web服务检索结果
- 4. XMLHttpRequest:从Web服务检索输出
- 5. Web服务检索方法
- 6. 使用Web服务将文件从WP7设备上传到Web服务器?
- 7. 使用WP7的Web服务
- 8. 从Web服务中检索对象列表c#
- 9. 如何从Web服务器url路径检索图像到angularJS
- 10. 从PHP连接到ASP.Net Web服务并检索数据为JSON
- 11. 解析/解释从PHP中的Web服务检索到的XML
- 12. 未检测到Web服务?
- 13. 从Web服务中检索10,000行并插入到OWC11电子表格
- 14. 从服务器检索
- 15. 检索CXF Web服务WS请求
- 16. 如何检索Web服务的消息
- 17. Json Web服务数据检索
- 18. 如何通过Web服务检索类?
- 19. 检索XML WP7
- 20. XML到列表框从web服务
- 21. Web服务器不加载索引页
- 22. WP7 - 如何与Web服务同步?
- 23. 如何从Web服务到
- 24. pdf从web服务到iPhone
- 25. WCF Web服务和从数据库检索 - 使用现有的asp.net服务层?
- 26. 从Web服务检索大量数据时代码失败
- 27. 从Web服务应用程序中检索错误数据
- 28. 从Android中的.net Web服务检索XmlDocument类对象
- 29. 从C#Web服务中检索当前用户标识
- 30. 如何使用AFImageRequestOperation从Web服务器API检索图像?
您是不是指HTML网页表或什么请求? – user35443
XML表。 Web服务显示一张表,我希望在我的wp7页面中查看同一张表。以及如何保存数组中的元素值。 – loleana