我正在尝试提取XML Feed的值:
http://query.yahooapis.com/v1/public/yql?q=select%20 *%20from%20yahoo.finance.xchange%20where%20pair%20英寸20%(%22EURUSD%22)及ENV =商店://datatables.org/alltableswithkeys
XML看起来像这样:
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="1" yahoo:created="2014-12-14T17:12:13Z" yahoo:lang="en-us">
<results>
<rate id="EURUSD">
<Name>EUR to USD</Name>
<Rate>1.2463</Rate>
<Date>12/13/2014</Date>
<Time>7:23am</Time>
<Ask>1.2466</Ask>
<Bid>1.2461</Bid>
</rate>
</results>
</query>
我尝试使用simplexml加载文件,但它不能以某种方式工作?
<?php
$xmlfile = '$url';
$xml = simplexml_load_file($xmlfile);
print $xml->results->rate->name;
?>
答案 0 :(得分:1)
$ xml-&gt; results-&gt; rate-&gt;名称返回SimpleXMLElement
$xml->results->rate->Name->__toString()
答案 1 :(得分:1)
案件事宜name != Name
。
print $xml->results->rate->Name;
输出:
欧元兑美元