我有一个节点,这个节点包含5个孩子节点。其中三个是RatePlan。我如何选择使用LINQ的RatePlan子节点?我如何选择特定的LINQ的孩子节点?
让我们澄清一些:
我的XML是这样的:
<hotels>
<hotel id="1" name="hotel 1">
<telephone>123456789</telephone>
<fax>123</fax>
<address>hotels address</address>
<hotelRatePlan>10</hotelRatePlan>
<hotelRatePlan>11</hotelRatePlan>
<hotelRatePlan>12</hotelRatePlan>
</hotel>
<hotel id="2" name="hotel 2">
<telephone>123456789</telephone>
<fax>123</fax>
<address>hotels address</address>
<hotelRatePlan>100</hotelRatePlan>
<hotelRatePlan>110</hotelRatePlan>
<hotelRatePlan>120</hotelRatePlan>
</hotel>
<hotel id="3" name="hotel 3">
<telephone>123456789</telephone>
<fax>123</fax>
<address>hotels address</address>
<hotelRatePlan>10</hotelRatePlan>
<hotelRatePlan>11</hotelRatePlan>
<hotelRatePlan>12</hotelRatePlan>
</hotel>
</hotels>
我使用的XMLDocument读取XML文件。读完之后,我使用SelectNodes进行选择。当我得到第一个酒店信息时,我想选择特定的子节点(hotelRatePlan)。我怎样才能做到这一点?
请用代码解释 – anishMarokey 2010-10-06 09:40:30