Witam, mam problem z wyświetlaniem pliku xml, a mianowicie dane temperatury, ciśnienia itd powtarzają się dla wszystkich miejscowości jak to można poprawić ?

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
<body>

<h1>Pogoda</h1>

<ol>
<?php

$markers = simplexml_load_file('http://www.meteo.gr/WFSail/templates/Gdata2.xml');


foreach ($markers->GROUND_STATIONS as $pogoda) {
    $tmp = $pogoda->attributes();
    echo'<li>';
    echo $tmp['station_name'];      
    echo '<em>';      
    echo $tmp['station_id'];  
    echo '</em>, Data ';          
    echo $tmp['od_date'];        
    echo '  ';
    echo 'Godzina';
    echo ', ';              
    echo $tmp['od_time'];
    echo ', ';
    echo $tmp['lat'];
    echo ', ';
    echo $tmp['long'];
    echo '</li>';

foreach ($markers->GROUND_STATIONS->OBSERVATIONS_GREECE as $rozne){
$tmp = $rozne->attributes();

echo '</em> Kierunek wiatru ';
echo $tmp['wind_dir'];
echo '</em>, Sila wiatru ';
echo $tmp['wind_force'];
echo '</em>, Temperatura';
echo $tmp['temperature'];
echo '</em>, Cisnienie ';
echo $tmp['pressure'];  
echo'';

foreach ($markers->GROUND_STATIONS->OBSERVATIONS_GREECE->OBSERVATIONS_PHENOMENA as $tekst){
$tmp = $tekst->attributes();
echo '</em> Zachmurzenie ';
echo $tmp['DIRTEXT'];
      }
    }
}
?>
</ol>
</body>
</html>