Php 如何在Geocode XML响应中引用数组中的扩展数据
我正在尝试解析一个地理编码XML响应。我可以使用如下方式引用单个元素:Php 如何在Geocode XML响应中引用数组中的扩展数据,php,xml,arrays,simplexml,geocoding,Php,Xml,Arrays,Simplexml,Geocoding,我正在尝试解析一个地理编码XML响应。我可以使用如下方式引用单个元素: $xml->Response->Placemark->address; 但是如何引用ExtendedData中包含的属性数组呢。迭代该数组并检索北、南、东、西值的最佳方法是什么 以下是XML响应的相关部分: [ExtendedData] => SimpleXMLElement Object ( [LatLonBo
$xml->Response->Placemark->address;
但是如何引用ExtendedData中包含的属性数组呢。迭代该数组并检索北、南、东、西值的最佳方法是什么
以下是XML响应的相关部分:
[ExtendedData] => SimpleXMLElement Object
(
[LatLonBox] => SimpleXMLElement Object
(
[@attributes] => Array
(
[north] => 43.7513996
[south] => 43.7487017
[east] => -79.3456315
[west] => -79.3483294
)
)
)
谢谢你看。我找到了问题的答案。这里是:$xml->Response->Placemark->ExtendedData->LatLonBox->attributes()->north;请参阅,其中提到还可以通过数组语法访问属性。例如,
$xml->…->LatLonBox['north']