我有一個節點,這個節點包含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