我有一个 XML 文档,其中包含课程信息,如下所示:
<Lessons>
<Lesson ID= *GUID number*>
<Date>01/01/2010</Date>
<Time>07:00am</Time>
</Lesson>
<Lesson ID= *GUID number*>
<Date>01/01/2010</Date>
<Time>09:00</Time>
</Lesson>
<Lessons>
因此,我在 Win 应用程序表单中有代表一天中不同时间的按钮,即:星期一 0700 按钮、星期一 0730 按钮等
我想要做的是,使用 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;
}
那对你有用吗?
Marc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)