【发布时间】:2016-03-09 13:14:04
【问题描述】:
我有以下 XML 代码:
<dsPreventieRegisterItem xmlns="http://tempuri.org/dsPreventieRegisterItem.xsd">
<tblpreventieregisteritem>
<DatumInterventie>2015-06-14</DatumInterventie>
<TijdstipInterventie>11:30</TijdstipInterventie>
<HulpverlenerNaam>Vandenbroucke</HulpverlenerNaam>
<HulpverlenerVoornaam>Dirk</HulpverlenerVoornaam>
<HulpbehoefteAard>Vinger en pols bezeerd </HulpbehoefteAard>
<HulpbehoefteOorzaak>Ronddraaiende delen</HulpbehoefteOorzaak>
<GebodenHulp>aanbrengen van Cold pack </GebodenHulp>
<GebruikteMiddelen>Cold pack Ice spray Steunverband</GebruikteMiddelen>
<Opmerkingen />
<id>1</id>
</tblPreventieRegisterItem>
</tblpreventieregisteritem>
但有多个 tblPreventieRegisterItem 元素。 这是在 XElement 中声明的。
然后我想把它放在IEnumerable<XElement> 列表中。
我遇到的问题是 orderby 永远不会起作用。
IEnumerable <XElement> items =
from el in root.Elements("tblpreventieregisteritem")
orderby Int32.Parse(el.Element("id").Value) descending
select el;
谁有想法?
【问题讨论】:
-
never works 你的意思是它没有正确排序还是收到错误消息?
-
它没有正确排序。它在我的转发器中获取我的列表,但没有排序。