А как по другому вытащить, может кто-то сможет написать пример как вытащить хоть один параметр, а там уже по образцу.
пример xml - файлаПоказать
<?xml version="1.0" encoding="utf-8"?>
<weather created="eurometeo.ru" date="2017-10-23 11:00:00">
<city id="russia/krasnodarskiy-kray/sochi">
<country>russia/krasnodarskiy-kray</country>
<cityname>Сочи</cityname>
<cityname2>в Сочи</cityname2>
<citytime>2017-10-23 12:00:00</citytime>
<step>
<datetime>2017-10-23 04:00:00</datetime>
<pressure>723.93</pressure>
<temperature>11.85</temperature>
<humidity>44</humidity>
<cloudcover>42</cloudcover>
<windspeed>4.66</windspeed>
<windgust>5.84</windgust>
<winddir>286</winddir>
<precipitation>1.48</precipitation>
</step>
<step>
<datetime>2017-10-23 10:00:00</datetime>
<pressure>724.80</pressure>
<temperature>13.30</temperature>
<humidity>39</humidity>
<cloudcover>9</cloudcover>
<windspeed>4.85</windspeed>
<windgust>6.55</windgust>
<winddir>291</winddir>
<precipitation>0.05</precipitation>
</step>
</city>
</weather>
<weather created="eurometeo.ru" date="2017-10-23 11:00:00">
<city id="russia/krasnodarskiy-kray/sochi">
<country>russia/krasnodarskiy-kray</country>
<cityname>Сочи</cityname>
<cityname2>в Сочи</cityname2>
<citytime>2017-10-23 12:00:00</citytime>
<step>
<datetime>2017-10-23 04:00:00</datetime>
<pressure>723.93</pressure>
<temperature>11.85</temperature>
<humidity>44</humidity>
<cloudcover>42</cloudcover>
<windspeed>4.66</windspeed>
<windgust>5.84</windgust>
<winddir>286</winddir>
<precipitation>1.48</precipitation>
</step>
<step>
<datetime>2017-10-23 10:00:00</datetime>
<pressure>724.80</pressure>
<temperature>13.30</temperature>
<humidity>39</humidity>
<cloudcover>9</cloudcover>
<windspeed>4.85</windspeed>
<windgust>6.55</windgust>
<winddir>291</winddir>
<precipitation>0.05</precipitation>
</step>
</city>
</weather>
Код: Выделить всё
$data_file="http://www.eurometeo.ru/russia/krasnodarskiy-kray/sochi/export/xml/data/".rand(); // адрес xml файла
$xml = simplexml_load_file($data_file); // раскладываем xml на массив
$city = $xml->weather->city;
setGlobal("prognoz.parcer",$city);