显示具有相同节点值的多个XML数据条目
我有一个XML文档,其中包含课程信息,如下所示:
01/01/2010 07:00am 01/01/2010 09:00
所以,我有一个Win App表单中的按钮代表一天中的不同时间,即:Monday0700Button,Monday0730Button等
我要做的是,使用XML数据实例,以便它在XML文件中搜索日期(例如01/01/2010)上发生的所有条目不同的时间,并为按钮的背景着色有匹配时颜色不同。
如何搜索XML文件并在此类场景中使用多个条目? 谢谢。
要选择给定日期的所有XML节点,您可以使用类似的东西(假设您已在XmlDocument中包含XML数据):
XmlNodeList allNodes = doc.SelectNodes("/Lessons/Lesson[Date='01/01/2010']");
然后你应该能够迭代这些节点:
foreach(XmlNode node in allNodes) { string time = node.SelectSingleNode("Time").InnerText; }
那对你有用吗?
渣