xml元素的不同值

时间:2011-08-07 21:19:09

标签: asp.net xml xmlhttprequest simplexml

如何输出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)

谢谢,任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

查看Linq to XML,从XML文档中选择所需的数据。

LINQ to 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

希望这些帮助。

如果您发现此答案或任何其他答案有用,请标记为已回答。