我有一个看起来像这样的 XML
<TripList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlopen.rejseplanen.dk/xml/rest/hafasRestTrip.xsd">
<Trip>
<Leg name="til fods" type="WALK">...</Leg>
<Leg name="Bus 61" type="BUS">...</Leg>
<Leg name="til fods" type="WALK">...</Leg>
<Leg name="Bus 52" type="BUS">...</Leg>
<Leg name="til fods" type="WALK">...</Leg>
</Trip>
<Trip>
<Leg name="til fods" type="WALK">...</Leg>
<Leg name="Bus 61" type="BUS">...</Leg>
<Leg name="til fods" type="WALK">...</Leg>
<Leg name="Bus 52" type="BUS">...</Leg>
<Leg name="til fods" type="WALK">...</Leg>
</Trip>
<Trip>
<Leg name="til fods" type="WALK">...</Leg>
<Leg name="Bus 191" type="BUS">...</Leg>
<Leg name="til fods" type="WALK">...</Leg>
<Leg name="Bus 152" type="BUS">...</Leg>
<Leg name="til fods" type="WALK">...</Leg>
</Trip>
<Trip>
<Leg name="til fods" type="WALK">...</Leg>
<Leg name="Bus 31" type="TB">...</Leg>
<Leg name="til fods" type="WALK">...</Leg>
</Trip>
</TripList>
我需要在 Windows Phone 中使用 XDocument 选择“第三”行程元素,我该怎么做?
我试过像
foreach (var Stykke in xdoc.Root.Elements("Trip")[2].Elements("Leg"))
{
}
如您所见,希望从第三个中获取所有腿部元素。
这可能是一个非常愚蠢的问题,但我无法在其他任何地方找到适合我的问题的答案。