これは私が使用しているテストxmlです:
<categories>
<category id="1" name="Test1">
<category id="2" name="Test2">
<misc id="1"></misc>
</category>
</category>
<category id="3" name="Test3">
<misc id="2"></misc>
</category>
これをASPXツリービューにバインドしたいのですが、名前カテゴリを持つ要素のみが必要であり、それらの名前をツリービューに表示したいと思います。
IDと名前を取得するのは簡単です:
var d = from t in data.Descendants("category")
select new { ID = t.Attribute("id").Value, Name = t.Attribute("name").Value };
しかし、ツリービューで構造を維持するにはどうすればよいですか?
これは次のようになります。
Test1
-> Test2
Test3