Как преобразовать дерево XML к плоскому (двухмерному) виду?

  • Автор темы Автор темы Bermuda
  • Дата начала Дата начала

Bermuda

Новичок
Как преобразовать дерево XML к плоскому (двухмерному) виду?

Как преобразовать дерево XML к плоскому (двухмерному) виду?

Есть XML файл:
http://puchkov.com/mobilitat.xml

Как из дерева получить двухмерный массив
строки - записи
столбцы - значения полей

Все бы ничего, но все затрудняют атрибуты тэгов. Атрибуты тоже нужно поместить как значения.

Подскажите идею или класс который может это делать.

Или хотя бы как конвертировать атрибуты открытых тэгов во вложенные значения?
 
ya ne polenyus napisat esli ti ne polenishsa dat korotkii example of you data and desired output.
tem bolee xml v linke - on vidayot strukturnuyu oshibku :(
 
Всем спасибо. Проблема решена. Есть такой класс
XPath.class.php
С ним намного проще.
 
Warning
This extension is EXPERIMENTAL. The behaviour of this extension -- including the names of its functions and anything else documented about this extension -- may change without notice in a future release of PHP. Use this extension at your own risk.

И кому это надо после этого заявления?
При выходе новой версии PHP переписывать проект как-то не хочется.
 
Сверху