ZlarAlex
Новичок
парсинг XML
Еще раз обращусь к Вам за помощью, уважаемые гуру. Простите если этот вопрос покажется Вам глупым, но я не совсем знаком с работой с XML файлами в PHP.
Итак, у меня есть XML файл, содержащий в себе дамп базы некого интернет-магазина X. В общем структуру этого XML файла можно описать так:
<xml>
<shop>
<categories>
<category id="1111">Фантастика</category>
......
<category id ="999">Зарубежная проза</category>
</categories>
<offers>
<offer id="1" type="book">
<categoryID>1111</categoryID>
<name>Стругацкие. Трудно быть богом</name>
</offer>
.......
<offer id="9" type="book">
<categoryID>9999</categoryID>
<name>Стейнбек. Зима тревоги нашей</name>
</offer>
</offers>
</shop>
</xml>
Передо мной встала задача, зная id'шник категории, получить из соседнего массива данных <categories> по номеру категории ее значения. Я пользуюсь классом SimpleXML. Как практически осуществить обращение к нужной мне категории, учитывая что вся ветка <offers> перебирается мной последовательно в цикле.
Спасибо, буду очень признателен за помощь.
2 Фанат, еще раз простите за беспокойство.

Еще раз обращусь к Вам за помощью, уважаемые гуру. Простите если этот вопрос покажется Вам глупым, но я не совсем знаком с работой с XML файлами в PHP.
Итак, у меня есть XML файл, содержащий в себе дамп базы некого интернет-магазина X. В общем структуру этого XML файла можно описать так:
<xml>
<shop>
<categories>
<category id="1111">Фантастика</category>
......
<category id ="999">Зарубежная проза</category>
</categories>
<offers>
<offer id="1" type="book">
<categoryID>1111</categoryID>
<name>Стругацкие. Трудно быть богом</name>
</offer>
.......
<offer id="9" type="book">
<categoryID>9999</categoryID>
<name>Стейнбек. Зима тревоги нашей</name>
</offer>
</offers>
</shop>
</xml>
Передо мной встала задача, зная id'шник категории, получить из соседнего массива данных <categories> по номеру категории ее значения. Я пользуюсь классом SimpleXML. Как практически осуществить обращение к нужной мне категории, учитывая что вся ветка <offers> перебирается мной последовательно в цикле.
Спасибо, буду очень признателен за помощь.
2 Фанат, еще раз простите за беспокойство.
