XML to Array

bubl1k
На сайте с 20.05.2007
Offline
71
701

function xmltoarray($item) {

foreach($item as $name => $child) {
$attr = (array)$child->attributes();
$array[$name]['@attributes'] = $attr['@attributes'];
$array[$name]['@content'][] = xmltoarray($child);
}

return isset($array) ? $array : (array)$item;
}

$xml = simplexml_load_file($filename);
$array = xmltoarray($xml);

Вот таким образом я преобразую xml в массив, но уже пару часов мучаюсь и никак не выходит написать функцию которая конвертирует этот массив обратно в XML.

Прошу помощи г-да.

Готов выдать 300р на пиво тому кто напишет.

bubl1k добавил 10.09.2010 в 10:08

Уже не актуально.

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