-3

大家好,我如何从下面的 xml 中提取金额值?

<balance><amount value="1000" currencyCode="GBP" exponent="2" debitCreditIndicator="credit"/></balance>

我目前正在使用以下

$lastEvent = balance->amount->value;
4

1 回答 1

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'];

演示!

于 2013-10-26T14:30:49.293 回答