2009-11-04 93 views
0

我有了教訓的信息中有一個XML文檔,如下列:顯示多個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> 

所以,我有一個雙贏的應用形式表示的按鈕不同的時間,即:星期一0700Button,星期一0730Button等

我想要做的是,使用XML數據實例,以便它將搜索XML文件中發生的日期(例如01/01/2010)不同的時間,並在匹配時爲按鈕的背景着色不同的顏色。

如何搜索XML文件並在此類情況下使用多個條目? 謝謝。

回答

2

要選擇指定日期的所有XML節點,你可以使用這樣的事情(假設你有你的XML數據在XmlDocument的話):

XmlNodeList allNodes = doc.SelectNodes("/Lessons/Lesson[Date='01/01/2010']"); 

,然後你應該能夠遍歷這些節點:

foreach(XmlNode node in allNodes) 
{ 
    string time = node.SelectSingleNode("Time").InnerText; 
} 

這是否適合您?

Marc

+0

這看起來不錯。我如何使用發現的個人數據?所以說如果

+0

如何使用這些數據完全取決於您 - 這就是您的應用程序的工作原理! :-)你必須找出如何處理每一點信息 - 不能告訴你... – 2009-11-04 21:54:53

+0

那麼你能否請至少讓我知道我如何使用字符串'時間'進入正確的方向? :) – 2009-11-04 22:00:02

相關問題