使用DOM XPath将单个值设置为变量

时间:2014-08-27 06:03:11

标签: php xpath domxpath

我是XPath和PHP的新手,虽然我看过100篇文章谈论与我类似的问题,但我正试图寻找解决方案。我希望这是一个简单的,我无法弄清楚。

我一直在使用以下PHP代码从National Weather Service API检索当前温度,我的目标是将结果值设置为变量(例如$ temp):

$html = new DOMDocument();
@$html->loadHtmlFile('http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXMLclient.php?lat=34.445&lon=-119.625833&product=time-series&appt=appt');
$xpath = new DOMXPath( $html );
$nodelist = $xpath->query( "//value[1]" );
foreach ($nodelist as $n){
echo $n->nodeValue."\n";
}

上面的代码按预期工作,但我似乎无法将nodeValue存储到变量($ temp)中。关于如何将温度存储为变量的任何想法?

非常感谢您的帮助!

0 个答案:

没有答案