Конвертирование обекта полученого при помощи simplexml_load_file в массив PHP5

Andrey Kotulski

Новичок
Конвертирование обекта полученого при помощи simplexml_load_file в массив PHP5

Имеется функция для перевода Масива обектов полученых при помощи simplexml_load_file в ассоциативный массив http://dumpz.org/3103/
(Недостатки: у меня количество обработки вложеностей в ХМЛ ограничено количеством форичей в коде )
Возникло два вопроса:
можно ли это сделать красивее ( класс http://dumpz.org/3107/ неустроил тем что некоректно обрабатывает CDATA )
и второе у меня в коде даже если в ХМЛ файле нода толька одна она записывается как член неасациативного масива
Мжно ли както проверить или встречается нода с таким же именем и запихивать её в асациативный масив масивов?

Пример ХМЛ http://dumpz.org/3108/
 

AmdY

Пью пиво
Команда форума
куча примеров
http://www.php.net/manual/ru/ref.simplexml.php
 
Сверху