我有以下 SimpleXMLElement 对象http://pastebin.com/qEP0UUPJ
我可以使用 xpath 查询它,$xaugbp = $xml->xpath("/query/results/rate");
但这只会缩小搜索范围:
我希望访问以下对象:
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => XAUGBP
)
[Name] => XAU to GBP
[Rate] => 1030.5784
[Date] => 7/27/2012
[Time] => 5:55pm
[Ask] => 1027.5662
[Bid] => 1033.5896
我可以使用
$ob = $xmlObject->xpath("//query/results/rate[contains(@id, 'XAUGBP')]");
我可以通过使用“询问”
$ob = $xmlObject->xpath("//query/results/rate[contains(@id, 'XAUGBP')]/Ask");
但是我如何把那个对象变成一个变量。例如,以便我可以对其进行计算?
xpath 是唯一的方法吗?有没有更好/更有效/更快的方法?是否可以将其转换为关联数组以便于访问?