LINQ-获取一组元素的最大值
|
如何使用LINQ查询XML结构并获取属于特定元素的一组元素的最大值。
例如,如何获得FullTicket,DayTicket和ChildTicket允许的最大年龄,其中XML结构如下所示
<TicketTypes>
<TicketType Name=\"FullTicket\">
<AgeBands>
<AgeBand>
<Code>Adult1</Code>
<MinAge>18</MinAge>
<MaxAge>59</MaxAge>
</AgeBand>
<AgeBand>
<Code>Adult2</Code>
<MinAge>60</MinAge>
<MaxAge>64</MaxAge>
</AgeBand>
<AgeBand>
<Code>Adult3</Code>
<MinAge>65</MinAge>
<MaxAge>79</MaxAge>
</AgeBand>
</AgeBands>
</TicketType>
<TicketType Name=\"DayTicket\">
<AgeBands>
<AgeBand>
<Code>Adult2</Code>
<MinAge>18</MinAge>
<MaxAge>64</MaxAge>
</AgeBand>
<AgeBand>
<Code>Adult3</Code>
<MinAge>65</MinAge>
<MaxAge>89</MaxAge>
</AgeBand>
</AgeBands>
</TicketType>
<TicketType Name=\"ChildTicket\">
<AgeBands>
<AgeBand>
<Code>Child</Code>
<MinAge>3</MinAge>
<MaxAge>17</MaxAge>
</AgeBand>
<AgeBand>
<Code>Infant</Code>
<MinAge>0</MinAge>
<MaxAge>2</MaxAge>
</AgeBand>
</AgeBands>
</TicketType>
</TicketTypes>
没有找到相关结果
已邀请:
2 个回复
屉杆绊
您可以对其他类型的票证执行相同的操作,或者如果您喜欢冒险,可以执行以下操作:
熊融炭臀陛