いくつかの要素を無視して、xmlファイルからツリー構造(またはノード構造)を取得したいとします。この例では、Folderノードを取得したいだけです。ツリー構造を維持した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>
しかし、私は次のようにフォルダノードの「木」を維持し、メソッドを使用してそれを失う注意したい:
Folder (users)
|
|__ Folder (user1)
|
|__ Folder (mydocuments)
Folder (windows)
Folder (temp)
:私はこのような何かを取得したい
var folders = doc.Descendants().Where(n => n.Name == "Folder");
どのようにLinq To XMLを使用して可能ですか?
は、あなたが何をしようとしたことがありますか? –