Hi,
I am having a hard time extracting data from an XML file with different child node names (ForecastDay1, ForecastDay2, etc..). Unfortunately I cannot change the XML and will have to find a work around.
My aim is to extract only the Day Names (and date) with the Min and Max Temperatures and present this in a table for all the child nodes.
I can't seem to get the Temperature (min, max) values from the nodes. Any help is greatly appreciated.
The XML:
Code:
<Location><ObservedConditions><ObservedDate>2008-11-11T06:00:00</ObservedDate>
<DrybulbTemperature Unit="Celsius" />
<Humidity Unit="Percentage" />
<BarometricPressure Unit="Hecto Pascal" />
<DewpointTemperature Unit="Celsius" />
<Picture>modheavyrain</Picture>
<Description xsi:nil="true" />
<Wind><Speed Unit="Knots" />
<Direction Unit="Degrees" />
</Wind>
</ObservedConditions>
<Forecasts><ForecastDay0 FDay="0" Date="2008-11-11T00:00:01.930" Name="Tuesday"><Temperature Unit="Celcius">
<Min>17</Min>
<Max>21</Max>
<AppTemp>17</AppTemp>
<SeaTemp xsi:nil="true" />
</Temperature>
</ForecastDay0>
<ForecastDay1 FDay="1" Date="2008-11-12T00:00:01.930" Name="Wednesday"><Temperature Unit="Celcius">
<Min>18</Min>
<Max>22</Max>
<AppTemp>17</AppTemp>
<SeaTemp xsi:nil="true" />
</Temperature>
</ForecastDay1>
<ForecastDay2 FDay="2" Date="2008-11-12T00:00:01.930" Name="Thursday">
<Temperature Unit="Celcius">
<Min>16</Min>
<Max>19</Max>
<AppTemp>17</AppTemp>
<SeaTemp xsi:nil="true" />
</Temperature>
</ForecastDay2>
Thanks!