2013-05-14 54 views
0

我正在尋找一種快速的方式,只通過PHP獲取雅虎的條件代碼。我用我的WOEID代碼爲我的城市的天氣飼料和XML響應,我看到:從雅虎獲取天氣預報XML回覆

<yweather:condition text="Mostly Cloudy" code="28" temp="33" date="Tue, 14 May 2013 10:30 am ICT"/> 

的事情是我唯一想要得到的代碼(在這裏的例子是28),所以與條件一起工作很方便。獲得這些微小數據的最簡單方法是什麼?

回答

0

可以使用DOM文檔得到它:

$doc = new DOMDocument(); 
@$doc->loadXML('<yweather:condition text="Mostly Cloudy" code="28" temp="33" date="Tue, 14 May 2013 10:30 am ICT"/>'); 
$node = $doc->getElementsByTagName('condition'); 
echo $node->item(0)->getAttribute('code');