Ho dei problemi nell'estrarre i dati da questo XML:

codice:
<?xml version="1.0"?>
<weatherdata>
 <location>
  <name>Roma</name>
  <type/>
  <country>IT</country>
  <timezone/>
  <location geobaseid="0" geobase="geonames" longitude="12.4839" latitude="41.894741" altitude="0"/>
 </location>
 <credit/> 
 <meta>
  <lastupdate/>
  <calctime>0.0138</calctime>
  <nextupdate/>
 </meta>
 <sun set="2015-07-13T18:44:41" rise="2015-07-13T03:46:37"/>
 <forecast>
  <time to="2015-07-17T18:00:00" from="2015-07-17T15:00:00">
   <symbol var="01d" name="cielo sereno" number="800"/>
   <precipitation/>
   <windDirection name="West-southwest" code="WSW" deg="252.002"/>
   <windSpeed name="Light breeze" mps="2.53"/>
   <temperature max="30.96" min="30.96" value="30.96" unit="celsius"/>
   <pressure value="998.6" unit="hPa"/>
   <humidity value="30" unit="%"/>
   <clouds value="clear sky" unit="%" all="0"/>
  </time>  
  <time to="2015-07-17T21:00:00" from="2015-07-17T18:00:00">
   <symbol var="01n" name="cielo sereno" number="800"/>
   <precipitation/>
   <windDirection name="West-southwest" code="WSW" deg="252.5"/>
   <windSpeed name="Calm" mps="1.06"/>
   <temperature max="22.55" min="22.55" value="22.55" unit="celsius"/>
   <pressure value="999.05" unit="hPa"/>
   <humidity value="66" unit="%"/>
   <clouds value="clear sky" unit="%" all="0"/>
  </time>
 </forecast>
</weatherdata>
Devo recuperare tutti i dati che sono dentro i tag "time"
Ovviamente questo è solo un pezzetto per far capire. Il file è abbastanza lungo.
Non mi era mai capitato un XML così (vabbe' che ne uso pochi)
Mi fate capire come si deve fare?

Grazie