Leeloo5E: MySQL-Baum nach XML-Baum

Beitrag lesen

Hallo,

juchu, geschafft, es klappt :-))) Die Lösung: Ein Array basteln. Die Keys darin kann man ja dynamisch ändern *g*

  
$last = array("level"=>1);  
  
$sections = array();  
  
foreach($nodes AS $key=>$item) {  
  
 # Oberkapitel  
 if ($item['level'] == 2) {  
  $section['section2'] = $dom->createElement('section');  
  $article->appendChild($section['section2']);  
  $sectitle = $dom->createElement('title', htmlentities($item['name']));  
  $section['section2']->appendChild($sectitle);  
  
 }elseif ($item['level'] > $last['level']) {  
  $section['section'.$item['level']] = $dom->createElement('section');  
  $section['section'.$last['level']]->appendChild($section['section'.$item['level']]);  
  $sectitle = $dom->createElement('title', htmlentities($item['name']));  
  $section['section'.$item['level']]->appendChild($sectitle);  
  
 }//end if//end if  
  
 $last=$item;  
  
}//end foreach  

ich hoffe mal, das haut auch hin für ewig tiefe Einträge.

Danke für die Anregungen.

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra