Помогите с xml

J
На сайте с 08.06.2006
Offline
844
367

Есть

 <categories>

<category id="170">Мужская одежда низ</category>
<category id="1701300" parentId="170">Джинсы</category>
<category id="1701000" parentId="170">Брюки</category>
<category id="1701600" parentId="170">Трикотажные брюки</category>
<category id="1701200" parentId="170">Джинсовые шорты</category>
<category id="1701700" parentId="170">Шорты</category>
<category id="100">Мужская одежда верх</category>
<category id="1001200" parentId="100">Куртки/Пиджаки TOM TAILOR Polo Team</category>
<category id="1001300" parentId="100">Пальто</category>
<category id="1001900" parentId="100">Свитеры</category>
<category id="1002300" parentId="100">Футболки</category>
<category id="1001500" parentId="100">Поло</category>
<category id="1001700" parentId="100">Рубашки</category>

но

print (string)$xml->categories[0]->category;

выдает пустоту

Как правильно "получить" id,parentId и название категории?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1


(string)$xml->categories[0]->category[$N]->attributes()->id;
(string)$xml->categories[0]->category[$N]->attributes()->parentId;
(string)$xml->categories[0]->category[$N];

где $N - порядковый номер элемента

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
J
На сайте с 08.06.2006
Offline
844
#2

спасибо!

Оптимизайка:
продам аккаунт :)

это вроде запрещено

п.с. могу ошибаться

---------- Добавлено 23.12.2014 в 13:22 ----------

что то не то

вот что в xml

<currencies>
<currency id="RUR" rate="1.0000"/>
</currencies>
<categories>
<category id="170">Мужская одежда низ</category>
<category id="1701300" parentId="170">Джинсы</category>
<category id="1701000" parentId="170">Брюки</category>
<category id="1701600" parentId="170">Трикотажные брюки</category>
<category id="1701200" parentId="170">Джинсовые шорты</category>
<category id="1701700" parentId="170">Шорты</category>
<category id="100">Мужская одежда верх</category>
<category id="1001200" parentId="100">Куртки/Пиджаки TOM TAILOR Polo Team</category>
<category id="1001300" parentId="100">Пальто</category>
<category id="1001900" parentId="100">Свитеры</category>
<category id="1002300" parentId="100">Футболки</category>
<category id="1001500" parentId="100">Поло</category>
<category id="1001700" parentId="100">Рубашки</category>
<category id="1001400" parentId="100">Пиджаки</category>
<category id="1002100" parentId="100">Толстовки</category>
<category id="1002000" parentId="100">Свитеры TOM TAILOR Polo Team</category>
<category id="1001000" parentId="100">Кожаные куртки</category>
<category id="1001100" parentId="100">Куртки/Пиджаки</category>
<category id="340">Женская одежда низ Polo Team</category>
<category id="3401000" parentId="340">Брюки</category>
<category id="3401200" parentId="340">Джинсы</category>
<category id="3401300" parentId="340">Платья</category>
<category id="3401600" parentId="340">Шорты</category>
<category id="3401700" parentId="340">Юбки</category>
<category id="200">Женская одежда низ</category>
<category id="2001800" parentId="200">Шорты</category>
<category id="2002100" parentId="200">Леггинсы</category>
<category id="2001300" parentId="200">Платья</category>
<category id="2001200" parentId="200">Джинсы</category>
<category id="2001000" parentId="200">Брюки</category>

вот результат

print_r ($xml);
[categories] => SimpleXMLElement Object
(
[category] => Array
(
[0] => Мужская одежда низ
[1] => Джинсы
[2] => Брюки
[3] => Трикотажные брюки
[4] => Джинсовые шорты
[5] => Шорты
[6] => Мужская одежда верх
[7] => Куртки/Пиджаки TOM TAILOR Polo Team
[8] => Пальто
[9] => Свитеры
[10] => Футболки
[11] => Поло
[12] => Рубашки
[13] => Пиджаки
[14] => Толстовки
[15] => Свитеры TOM TAILOR Polo Team
[16] => Кожаные куртки
[17] => Куртки/Пиджаки
[18] => Женская одежда низ Polo Team
[19] => Брюки
[20] => Джинсы
[21] => Платья
[22] => Шорты
[23] => Юбки
[24] => Женская одежда низ
[25] => Шорты
[26] => Леггинсы
[27] => Платья
[28] => Джинсы
[29] => Брюки
[30] => Юбки
[31] => Женская одежда низ
[32] => Шорты
[33] => Платья
[34] => Юбки
[35] => Джинсы
[36] => Брюки
[37] => Леггинсы
[38] => Мужская одежда низ Polo Team
[39] => Брюки
[40] => Джинсы
[41] => Шорты
[42] => Мужская одежда низ
[43] => Шорты
[44] => Джинсы
[45] => Брюки
[46] => Пляжная одежда
[47] => Девочки (0-17 месяцев)
[48] => Футболки/Боди
[49] => Свитеры/Толстовки
[50] => Блузки/Рубашки
[51] => Платья/Юбки
[52] => Пиджаки/Куртки
[53] => Джинсы/Брюки
[54] => Аксессуары
[55] => Look Book
[56] => denim female Женщинам
[57] => denim male Мужчинам
[58] => man casual Мужчинам
[59] => women casual Женщинам

что я делаю не правильно?

siv1987
На сайте с 02.04.2009
Offline
427
#3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий