2011-09-02 92 views
0

我正在解析我的工作中的XML。我不能更改xml創建者文件,直到我們的其他IT團隊來自假期。這裏是要解析的xml文件標籤中的標籤空.net xml解析

<workhours> 
    <name>x</name> 
    <workhours>11:00-23:00</workhours> 
    <author>y</author> 
</workhours> 

我需要在「工作時間」內獲得「工作時間」,但它會空着。我不知道標籤中的標籤是否有錯,但我現在需要獲取這些數據。任何想法?

的方式,編號數組不工作,因爲我的XML文件中的行數都是可以爲每一個「workhours」

+0

我已經給出了答案,但是如果您能夠顯示您當前正在嘗試的內容,這將非常有幫助。見http://tinyurl.com/so-hints –

回答

0

那麼你還沒有給任何代碼不同,所以很難知道什麼是錯的.. 。LINQ to XML中,這將是很容易:

XDocument doc = XDocument.Load("test.xml"); 
XElement workHours = doc.Element("workhours").Element("workhours"); 

沒有什麼內在的錯誤嵌套在同名的另一個元素中的特定名稱的元素。