Как достать из xml param и записать в массив ключ(name)=>значение(value)?
Использую функцию для xml файла simplexml_load_file. В файле есть параметры. С name и value
<param name="Гарантия (мес)" value="12">12</param>
<param name="Защита от перегрузок" value="Да">Да</param>
<param name="Вес (г)" value="350">350</param>
<param name="Особенности (мл)" value="Мощность от разъема прикуривателя 200 Вт">Мощность от разъема прикуривателя 200 Вт</param>
<param name="Выходная мощность (Вт)" value="300">300</param>
<param name="Порт USB" value="Да">Да</param>
<param name="Размеры корпуса Высота (мм)" value="50">50</param>
<param name="Размеры корпуса Ширина (мм)" value="124">124</param>
<param name="Размеры корпуса Глубина (мм)" value="87">87</param>
<param name="Кратковременная пиковая мощность (Вт)" value="700">700</param>
Функция преобразует
public '@attributes' =>
array (size=2)
'name' => string 'Диагональ' (length=18)
'value' => string '2.7"' (length=8)
public 0 => string '2.7"' (length=8)
public 1 => string 'обычная, с экраном' (length=33)
public 2 => string '1' (length=1)
public 3 => string '1/1' (length=3)
public 4 => string '1280x720 при 30 к/с' (length=24)
public 5 => string 'датчик удара (G-сенсор), GPS' (length=45)
public 6 => string 'встроенный микрофон, встроенный динамик' (length=74)
public 7 => string 'CMOS 1/4"' (length=13)
public 8 => string 'автостарт записи' (length=31)
public 9 => string 'от аккумулятора, от бортовой сети автомобиля' (length=82)
public 10 => string 'собственный' (length=22)
public 11 => string '180 мАч' (length=10)
public 12 => string 'HDMI' (length=4)
public 13 => string 'есть' (length=8)
public 14 => string 'microSD (microSDHC) до 32 Гб' (length=32)
public 15 => string 'крепление на присоске, голосовые подсказки, радар-детектор' (length=108)
public 16 => string '-10 - +45 °C' (length=13)
public 17 => string '120° (по диагонали)' (length=31)
public 18 => string 'MP4 / H.264' (length=11)
public 19 => string 'рабочие диапазоны' (length=33)
public 20 => string 'циклическая, запись без разрывов' (length=60)
public 21 => string '720p' (length=4)
public 22 => string 'есть' (length=8)
public 23 => string 'времени и даты, скорости' (length=44)