【发布时间】:2015-12-09 04:17:01
【问题描述】:
我想获取第二个价格元素的值。我们不能直接获取最后一个或第一个。但是我不知道如何直接获取第二个元素。 这是xml....(我只放了需要的部分。我的xml是有效的)
<Departure>
<Date>2016-09-24T00:00:00.0000000</Date>
<Pricing>
<Price>
<Type>ADT</Type>
<Value>299.00</Value>
<Qty>20</Qty>
</Price>
<Price>
<Type>CHD</Type>
<Value>230.00</Value>
<Qty>5</Qty>
</Price>
<Price>
<Type>INF</Type>
<Value>150.00</Value>
<Qty>5</Qty>
</Price>
<Price>
<Type>FAM</Type>
<Value>0.00</Value>
<Qty>0</Qty>
</Price>
<Price>
<Type>SEN</Type>
<Value>299.00</Value>
<Qty>20</Qty>
</Price>
</Pricing>
</Departure>
<Departure>
这就是我使用 Last() 的方式
numberofDays = itm.Elements("Itinerary").Elements("ItineraryItem").Elements("EndDay").Last().Value,
这样我想得到第二个价格元素的值。(类型值为“CHD”)
【问题讨论】: