我想從xml文件中檢索樹結構(或節點結構),忽略某個元素。在這個例子中,我只想獲得文件夾節點。如何過濾保留樹結構的xml節點名稱?
<Folder name="users">
<Folder name="user1">
<File name="file1.txt"></File>
<Folder name="mydocuments">...</Folder>
</Folder>
</Folder>
<Folder name="windows"></Folder>
<Folder name="temp"></Folder>
但我要保持文件夾節點的「樹」,並注意使用方法,就像失去:
var folders = doc.Descendants().Where(n => n.Name == "Folder");
我想要得到的東西是這樣的:
Folder (users)
|
|__ Folder (user1)
|
|__ Folder (mydocuments)
Folder (windows)
Folder (temp)
如何使用Linq To Xml?
你嘗試過什麼? Wowaow! –