Php 如何从具有多个属性的元素中获取属性值
我有这个xml文件(它的一部分): 它工作并提供以下输出:Php 如何从具有多个属性的元素中获取属性值,php,xml,xpath,Php,Xml,Xpath,我有这个xml文件(它的一部分): 它工作并提供以下输出: Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [code] => AUD [desc] => Australske dollar [rate] => 448,83 ) ) ) 现在我被卡住了。我想要[速率]值。但是怎么做呢?我已经用c#解决了这个问题,使用了导航器。 但是现在我正在使用php。如果需要,我可以使
Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [code] => AUD [desc] => Australske
dollar [rate] => 448,83 ) ) )
现在我被卡住了。我想要[速率]值。但是怎么做呢?我已经用c#解决了这个问题,使用了导航器。
但是现在我正在使用php。如果需要,我可以使用javascript。从xpath的角度来看,您只需要将
/@attributeName
添加到xpath中
/exchangerates/dailyrates/currency[@code = 'AUD']/@rate
Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [code] => AUD [desc] => Australske
dollar [rate] => 448,83 ) ) )
/exchangerates/dailyrates/currency[@code = 'AUD']/@rate