【问题标题】:distinct value of the element of the xmlxml元素的不同值
【发布时间】:2011-10-21 23:55:04
【问题描述】:

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

需要输出:

2011 年 3 月 12 日 (2) 2011 年 3 月 13 日 (1)

谢谢,感谢您的帮助

【问题讨论】:

标签: asp.net xml xmlhttprequest simplexml


【解决方案1】:

看看 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

希望这些帮助。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 2012-10-16
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多