
linq to xml 排序
linqtoxml如何对UserTime进行排序我想取出最后1次写如xml中的数据根据时间排序<Root><LoginTablepk="a"><UserName>a</U...
linq to xml 如何对 UserTime 进行排序 我想取出 最后1次写如xml中的数据 根据时间排序
<Root>
<LoginTable pk="a">
<UserName>a</UserName>
<UserPwd>●●</UserPwd>
<UserTime>2011/5/22 22:30:47</UserTime>
</LoginTable>
<LoginTable pk="zhanghao">
<UserName>zhanghao</UserName>
<UserPwd>●●●●</UserPwd>
<UserTime>2011/5/23 9:46:51</UserTime>
</LoginTable>
</Root> 展开
<Root>
<LoginTable pk="a">
<UserName>a</UserName>
<UserPwd>●●</UserPwd>
<UserTime>2011/5/22 22:30:47</UserTime>
</LoginTable>
<LoginTable pk="zhanghao">
<UserName>zhanghao</UserName>
<UserPwd>●●●●</UserPwd>
<UserTime>2011/5/23 9:46:51</UserTime>
</LoginTable>
</Root> 展开
展开全部
Dim XMLFilePath As String = Request.PhysicalApplicationPath & "/Rules.xml"
Dim XMLValues As XElement = XElement.Load(XMLFilePath)
Dim Values = (From x In XMLValues.Elements() _
Order BY x.Element("UserTime") _
Select New With { _
.UserName = CType(x.Element("UserName"), String), _
.UserTime = CType(x.Element("UserTime"), String)}).FirstOrDefault
取出最后1次写入xml中的数据
Dim XMLValues As XElement = XElement.Load(XMLFilePath)
Dim Values = (From x In XMLValues.Elements() _
Order BY x.Element("UserTime") _
Select New With { _
.UserName = CType(x.Element("UserName"), String), _
.UserTime = CType(x.Element("UserTime"), String)}).FirstOrDefault
取出最后1次写入xml中的数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询