Nachtrag, ein wenig Code dazu:

$osm_server="http://nominatim.openstreetmap.org/search?q=";
$url= $osm_server.$suchbegriff."&format=xml&accept-language=$lang&email=webmaster@yapis&limit=30";
$datei="files/".md5($url).".xml";

if ((file_exists($datei)) && (filemtime($datei)>time()-3600)) {
  $xml = simplexml_load_file($datei);
} else {
  $result=cURLdownload($url,$datei);
  $xml = simplexml_load_file($datei);
}