0
A
回答
0
這將打印出每個塊和所有的字段:
var tree = XElement.Parse(text);
foreach(var farm in tree.Descendants("farm"))
{
Console.WriteLine(farm.Attribute("Name").Value);
// print the blocks and their fields
foreach(var block in farm.Descendants("block"))
{
Console.WriteLine("\t{0}", block.Attribute("Name").Value);
foreach(var field in block.Descendants("field"))
Console.WriteLine("\t\t{0}", field.Attribute("Name").Value);
}
// print out the remaining fields that don't belong to a block
foreach(var field in farm.Descendants("field"))
{
Console.WriteLine("\t{0}", field.Attribute("Name").Value);
}
}
像這樣:
Farm A
Field 1
Farm B
Block North
Field 11
Field 12
Block South
Field 25
Field 26
Field 27
Field 28
Field 11
Field 12
Field 25
Field 26
Field 27
Field 28
相關問題
- 1. linq to xml獲取所有子節點
- 2. 如何讓所有節點及其屬性的XML使用LINQ
- 3. 如何從Xml數據獲取所有的子節點?
- 4. 檢索使用LINQ和XML的節點數據的where子句
- 5. LINQ XML中的所有內部節點
- 6. 即使節點沒有子節點,C#樹節點顯示擴展選項
- 7. 如何使用QSortFilterProxyModel過濾僅與父母顯示子節點的樹模型?
- 8. 如何使用python獲取XML的所有子節點?
- 9. 顯示節點樹
- 10. 如何在xml中使用flex獲取父節點下的所有子節點?
- 11. 如何更新使用LINQ XML節點
- 12. 如何使用LINQ更新XML節點?
- 13. 如何從使用LINQ的樹中的所有節點獲取列表?
- 14. 如何使用Xpath檢索節點之後的XML樹節點?
- 15. LINQ XML子元素/節點
- 16. 如何遍歷樹的所有節點?
- 17. 如何獲得使用子節點名稱的XML的特異性節點LINQ
- 18. 如何獲得使用Linq到XML的Mulitiple子節點值?
- 19. 如何將使用Linq的子節點移動到XML?
- 20. Linq to Xml:在選擇父節點時突出顯示相應的子節點
- 21. 更新Kendo樹控件數據源MVVM不顯示子節點
- 22. 如何顯示所有子節點中jQuery的
- 23. 使用LINQ返回所有匹配的XML節點
- 24. 使用LINQ C#中的XML所有節點
- 25. 使用LINQ組與顯示所有的地方COUNTRYCODE,regionCode,cityCode的列表中選擇多個XML節點
- 26. WPF/Silverlight樹 - 如何使樹中的所有節點對齊?
- 27. 如何從任何父節點的所有葉子節點在樹上
- 28. 如何突出顯示樹節點
- 29. XML解析節點和子節點與LINQ
- 30. 如何按屬性選擇XML節點並使用它的子節點數據?
感謝u.but其實我的XML文件看起來像this.how我可以顯示使用LINQ的所有節點<部門名稱= 「部門主」 ID = 「1」> <場。名稱=「Farm A」> <字段名稱= 「字段26」/> <字段名稱= 「字段27」/> <字段名稱= 「字段28」/> –
mihirprasad
2011-04-27 06:31:23
@mihirprasad:這是更好? – alex 2011-04-27 06:50:32