Hallo,
danke für deine Antwort.
Da du dein Problem nicht klar beschrieben hast, hilft dir vielleicht auch allein die Problembeschreibung (wenn ich dich denn richtig verstanden habe).
Okay, die Frage oder das Problem lautet:
Wie kriege ich den MySQL-Baum (Nested Sets) in einen XML-Baum umgewandelt?
- Dein Array ist nicht ganz in der richtigen Ordnung, wenn man die erwünschte Anzeige bedenkt, weil 1.1.1 nach 1.2 kommt (allerdings halte ich das für einen Tippfehler, weil das XML anders aussieht. Du meinst 1.2.1?
Huch, einfach nur vertippt. Sorry ...
foreach($nodes AS $node) {
extract($node);
if($merke=($level-1)) echo "</section></section>";
elseif($merke=$level) echo "</section>";
// etc. also kann man auch allgemeiner schreiben, jetzt kein bock
echo "<section>
<title>$name</title>
<para>TEXT</para>";
$merke = $level;
}
>
> Das ist an sich nicht so hilfreich, aber der Grundgedanke ist klar, oder?
> Er lautet: Merk dir, was offen ist, und guck ob du es schließen musst.
Jo, auch ne Möglichkeit. Möchte aber halt DOM benutzen und nicht Strings.
Gruß,
Leeloo
--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra