如何输出xml的 DateTime 元素的不同值以及它在xml中出现的次数,所有这些都使用asp:treeview控件。
xml文件:
<company>
<Status>0</Status>
<StatusDescription></StatusDescription>
<FileList>
<File>
<FileID>120012</FileID>
<DateTime>3/12/2011</DateTime>
</File>
<File>
<FileID>120010</FileID>
<DateTime>3/13/2011</DateTime>
</File>
<File>
<FileID>120011</FileID>
<DateTime>3/12/2011</DateTime>
</File>
</FileList>
</company>
需要输出:
3/12/2011(2) 3/13/2011(1)
谢谢,任何帮助表示赞赏
答案 0 :(得分:0)
查看Linq to XML,从XML文档中选择所需的数据。
查看此其他Stackoverflow问题,详细说明如何选择不同的值:
Linq to XML Noob question - distinct and order by on attributes
使用Linq查询的响应,您可以生成树视图节点。
Bind tree view control with XML using Linq
Working with XML Data Using LINQ, a TreeView, and a ListView
希望这些帮助。
如果您发现此答案或任何其他答案有用,请标记为已回答。