пожалуйста можно мне объяснить следующее?
вот код:
Код: Выделить всё
...
$xml = simplexml_load_file($data_file); // раскладываем xml на массив
$image1=$xml->fact->image);
$image2=$xml->fact->image-v3);
echo ($image1." ".$image2);
...
хотя вот сам файл XML (привожу частично):
Код: Выделить всё
<forecast xmlns="http://weather.yandex.ru/forecast" ..................>
<fact>
..........................
<image type="1">6</image>
<image-v2 color="657f8d" type="colored">bkn_d_-4</image-v2>
<image-v3 type="mono">bkn_d</image-v3>
..........................
хотя $image2 должно быть равно bkn_d
возможно ли это в связи с наличием "-" (тире) в имени, и ошибкой парсинга?