$XmlObject->xpath('//yweather:location') ,'forecast' => $XmlObject->xpath('//yweather:forecast')); } function get_cache_value($path){ if(file_exists($path)){ $now = time(); $file_age = filemtime($path); if(($now - $file_age) < CACHE_AGE){ return file_get_contents($path); } else { return false; } } else { return false; } } function set_cache_value($path, $value){ return file_put_contents($path, $value); } ?>