请教如何实现:
有个XML的内容如下
<UserItem>
<datetime>2012-30-01 11:00:00</datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<datetime>2012-31-01 12:00:00</datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<datetime>2012-31-01 13:00:00</datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<datetime>2012-32-01 11:32:43</datetime>
<address>四川省</address>
</UserItem>
<UserItem>需要输出成如下内容
<UserItem>
<begin_datetime>2012-30-01 11:00:00</begin_datetime>
<end_datetime>2012-31-01 13:00:00</end_datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<begin_datetime>2012-32-01 11:32:43</begin_datetime>
<end_datetime>2012-32-01 11:32:43</end_datetime>
<address>四川省</address>
</UserItem>
<UserItem>主要是以address分组。将把最早和最晚两个时间填写到begin_datetime和end_datetime。
有个XML的内容如下
<UserItem>
<datetime>2012-30-01 11:00:00</datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<datetime>2012-31-01 12:00:00</datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<datetime>2012-31-01 13:00:00</datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<datetime>2012-32-01 11:32:43</datetime>
<address>四川省</address>
</UserItem>
<UserItem>需要输出成如下内容
<UserItem>
<begin_datetime>2012-30-01 11:00:00</begin_datetime>
<end_datetime>2012-31-01 13:00:00</end_datetime>
<address>广东省</address>
</UserItem>
<UserItem>
<begin_datetime>2012-32-01 11:32:43</begin_datetime>
<end_datetime>2012-32-01 11:32:43</end_datetime>
<address>四川省</address>
</UserItem>
<UserItem>主要是以address分组。将把最早和最晚两个时间填写到begin_datetime和end_datetime。
解决方案 »
- 有谁在windows8+.net4.5下编程过的?如何检测手势动作事件?
- 再次对于弹出DIV层提问?笨就让自己笨到底。
- .NET应用程序自动升级更新的问题
- 为什么绑定了listview1的tag值,但是listview1 的Tag为Null
- 删除Excel表问题
- 请问C#可以动态继承吗?
- HttpWebRequest的奇怪问题,我想了N天了,实在想不明白!
- 高分求教 C#连接Oracle,如何不安装客户端,该怎么解决,又没有解决办法
- 有关MDI窗体上的菜单显示不清楚的问题.
- C# tablelayoutpanel每个单元格内添加一个button控件后 当button点击时 获取button所在tablelayoutpanel的位置
- 求助 如何遍历dictionary输出?
- winform 读取execl
回复下,,我结贴
{
address = x.Key,
begin_datetime = x.Min(y => DateTime.Parse(y.Element("datetime").Value)),
end_datetime = x.Max(y => DateTime.Parse(y.Element("datetime").Value))
}).ToList();