php4ではxmlを解析する関数がない(XMLパーサ関数があるけど複雑らしい) ので、正規表現で対応する、
こんな感じらしい↓
preg_match_all('@<title>(.*?)</title>.*?<description>(.*?)</description>.*?<i
mage>.*?<title>(.*?)</title>.*?<url>(.*?)</url>.*?</image>.*?<temperature>.*?
<max>.*?<celsius>(.*?)</celsius>.*?</max>.*?<min>.*?<celsius>(.*?)</celsius>.
*?</min>.*?</temperature>@s', $buf, $match, PREG_SET_ORDER);