Помогите разобрать xml

9901326

Новичок
Здравствуйте,
имеется файл example.xml:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2012-11-08 10-01">
<offer id="123456" available="true">
<param name="Цвет">Красный</param>
<param name="Размер">41,42,43,44,45</param>
<name>Сапоги</name>
</offer>
</yml_catalog>
Нужно вывести на экран значения всех элементов. Вывожу таким образом:
PHP:
<?php
header("Content-Type: text/html; charset=utf-8");
$xml =  simplexml_load_file("example.xml");
echo "Имя: " . $xml->offer->name;
?>
Подскажите, каким образом можно вывести значение Цвета и Размера? Запутался с атрибутами элементов...
 

Фанат

oncle terrible
Команда форума
var_dump твой друг
а в работе с xml - вдвойне .
PHP:
var_dump($xml->offer->param);
 

G-Dogg

Новичок
Добрый день!
Подскажите, я парсю xml чтобы потом перевести в бд часть данных. В xml есть повторяющиеся фрагменты такого вида
-<session>
<sessionRoom>зал судебных заседаний № 5</sessionRoom>
<sessionDate>2013-04-25</sessionDate>
<beginTime>09:00:00</beginTime>
<sessionNumber>А46-31895/2012</sessionNumber>-
<sides>
<sideName>Бюджетное учреждение здравоохранения Омской области "Центр Восстановительной медицины и реабилитации Омской области"</sideName>
<sideType>1</sideType>
</sides>
<sides>
<sideName>Отдел государственной инспекции безопасности дорожного движения полиции УМВД России по городу Омску</sideName>
<sideType>2</sideType>
</sides>
<judge>Иванов Ю.Н.</judge>
</session>
Обрабатываю в цикле
PHP:
foreach ($xml->session as $sr) {
    $zal = $sr->sessionRoom;
    $sDate = $sr->sessionDate;
    $sTime = $sr->beginTime;
    $sNumber = $sr->sessionNumber;
    $judge = $sr->judge;
и закидываю в мускул, а вот как обработать тэги sides не могу допереть, мне нужно в зависимости от тэга sideType вставить sideName в определенный столбец в БД.
Прошу вашей помощи, пробовал второй цикл сделать, захватывает только первые тэги sides и все
 
Сверху