[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: парсить xml
45king
Народ подскажите как распарсить xml такого вида никак не могу=(


<Товар>
<Ид>90927bfb-bdf5-11e3-8aab-68a3c4f78953</Ид>
<Наименование>CH-204 NX кресло</Наименование>
<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
<Группы>
<Ид>79b0a3fc-1c3b-11e4-a2c5-0015e9accaa5</Ид>
</Группы>
<Описание>
Механизм: не качается Регулировка высоты (газлифт) Регулировка глубины сиденья Фиксация: в рабочем положении (в 1ом) Крестовина: пластиковая черная Колеса: стандарт BIFMA 5,1 (США), диаметр штока 11 мм, материал – нейлон Каркас: немонолитный Наполнитель: эластичный высокоупругий поролон Ограничение по весу: 100 кг Масса: 7,50 кг Объем: 0,085 м3 Габариты упаковки: 570 x 550 x 270 мм
</Описание>
<Картинка>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a406-1c3b-11e4-a2c5-0015e9accaa5.jpeg
</Картинка>
<Картинка>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a407-1c3b-11e4-a2c5-0015e9accaa5.jpeg
</Картинка>
<Картинка>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a408-1c3b-11e4-a2c5-0015e9accaa5.jpeg
</Картинка>
<Картинка>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a409-1c3b-11e4-a2c5-0015e9accaa5.jpeg
</Картинка>
<Картинка>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a40a-1c3b-11e4-a2c5-0015e9accaa5.jpeg
</Картинка>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ОписаниеФайла</Наименование>
<Значение>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a406-1c3b-11e4-a2c5-0015e9accaa5.jpeg#CH-204 NX кресло, общий вид
</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ОписаниеФайла</Наименование>
<Значение>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a40a-1c3b-11e4-a2c5-0015e9accaa5.jpeg#CH-204 NX кресло, схема и размеры
</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ОписаниеФайла</Наименование>
<Значение>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a409-1c3b-11e4-a2c5-0015e9accaa5.jpeg#CH-204 NX кресло, вид сбоку
</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ОписаниеФайла</Наименование>
<Значение>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a408-1c3b-11e4-a2c5-0015e9accaa5.jpeg#CH-204 NX кресло, спереди вид
</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ОписаниеФайла</Наименование>
<Значение>
import_files/90/90927bfb-bdf5-11e3-8aab-68a3c4f78953_79b0a407-1c3b-11e4-a2c5-0015e9accaa5.jpeg#CH-204 NX кресло вид сзади
</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>мебель</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>CH-204 NX кресло</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Вес</Наименование>
<Значение>0</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>


именно не могу вывести значение картинка вывод только одно первое значение

вот код


$xml = simplexml_load_file("import_files/import.xml");
if ($xml) {
foreach ($xml->Каталог->Товары[0] as $item) {
echo $item->Наименование[0],"<br>";
echo $item->Артикул[0],"<br>";
echo $item->Описание[0],"<br>";

foreach($item->ЗначенияРеквизитов->ЗначениеРеквизита[0] as $r ){

print_r($item->ЗначенияРеквизитов->ЗначениеРеквизита[0]);
}




}
}


не знаю как запарсить несколько одинаковых значиний
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.