Yahoo Wheater (xml)、xpath、php を使用して都市の気温を知りたいです。これは私が使用するコードですが、機能しません。要素 (説明) は取得できますが、必要な属性 (温度) は取得できません。
$xml = new DOMDocument();
$xml->load("http://weather.yahooapis.com/forecastrss?w=12818432&u=c");
$xpath = new DOMXpath($xml);
$result = $xpath->query("//channel");
foreach ($result as $value) {
//$weather = $value->getElementsByTagName("description");
$weather = $value->getElementsByTagName("yweather:wind");
$temp = $weather->getAttribute("chill");
print $temp->item(0)->textContent;
}