парсинг XML
Добавлено: Чт ноя 27, 2014 2:24 pm
Доброго всем дня (вечера, ночи, утра)!
пожалуйста можно мне объяснить следующее?
вот код:
почему $image1 оказывается равен $image2
хотя вот сам файл XML (привожу частично):
т.е. по какой-то причине они оба, в данном случае равны 6
хотя $image2 должно быть равно bkn_d
возможно ли это в связи с наличием "-" (тире) в имени, и ошибкой парсинга?
пожалуйста можно мне объяснить следующее?
вот код:
Код: Выделить всё
...
$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
возможно ли это в связи с наличием "-" (тире) в имени, и ошибкой парсинга?