У меня есть PHP-файл, который имеет переменную URL
$url = "http://nominatim.openstreetmap.org/reverse?`format=xml&lat=31.130948&lon=-94.470355&addressdetails=1";`
отправив URL по кодам ниже:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($ch);
curl_close($ch);
Как я могу получить ответ на тот же PHP-файл и поместить каждый элемент XML в переменную?
Ответ от сервера nominatim — очень длинный XML-файл, мне нужно обработать только небольшую часть, как показано ниже:
<addressparts>
<road>County Road 357</road>
<hamlet>Nancy</hamlet>
<county>Angelina County</county>
<state>Texas</state>
<country>United States of America</country>
<country_code>us</country_code>
</addressparts>
Задача ещё не решена.
Других решений пока нет …