这:
$newXMLdoc = new SimpleXMLElement($myXML);
包含:
$newXMLdoc
: object(SimpleXMLElement) =
@attributes: array =
AMOUNT: string = 4444
我需要获得AMOUNT的值
所以我在做:
$newXMLdoc->xpath('@AMOUNT')
但不是AMOUNT中的值4444我得到了:
: array =
0: object(SimpleXMLElement) =
@attributes: array =
AMOUNT: string = 4444
如何获得AMOUNT的价值? (这是好的数量值是一个字符串)
答案 0 :(得分:2)
SimpleXML中->xpath()
的结果是一个对象数组。
就这样做:
$amount = (string)array_pop($newXMLdoc->xpath('@AMOUNT'));