PHP & gt; Проблема с сортировкой XML

Я не могу реализовать сортировку в моем PHP, который создает список XML моей структуры каталогов

   $dom = new DomDocument('1.0', 'utf-8');

$root = $dom->appendChild($dom->createElement('list'));
foreach(array_keys($data_struct) as $key) {
$category = $root->appendChild($dom->createElement('cat'));
$l1 = $category->appendChild($dom->createElement('l1'));

$total = 0;
foreach($data_struct[$key] as $value) {
$l2 = $category->appendChild($dom->createElement('l2'));
if ($value[1]>0) {
$l2->appendChild($dom->createTextNode($value[0] . " (" . strval($value[1]) . ")"));
}
else {
$l2->appendChild($dom->createTextNode($value[0]));
}
$total = $total + $value[1];
}

if ($total>0) {
$l1->appendChild($dom->createTextNode($key . " (" . strval($total) . ")"));
}
else {
$l1->appendChild($dom->createTextNode($key));
}
}

Кто-нибудь может мне помочь с правильной сортировкой моих элементов l1 и l2?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …