大家好,我如何从下面的xml中提取金额值?
<balance><amount value="1000" currencyCode="GBP" exponent="2" debitCreditIndicator="credit"/></balance>
我目前正在使用以下
$lastEvent = balance->amount->value;
答案 0 :(得分:1)
格式化的XML看起来像:
<balance>
<amount value="1000" currencyCode="GBP" exponent="2" debitCreditIndicator="credit" />
</balance>
如您所见,value
不是一个单独的节点,因此您必须按以下方式访问它(假设您使用SimpleXML进行解析):
$xml = simplexml_load_string($str); // $str contains your XML string
$lastEvent = $xml->amount['value'];