Zitat von
Grolle:
main1;Submenu1,Sub2,Sub3
main1;Submenu2,Sub2
main2;Submenu3,Sub2,Sub3
main2;Submenu4,Sub2
Du brauchst die Möglichkeit, herauszufinden, ob ein (Sub)Menüeintrag bereits existiert. Wenn ja, den nächsten Eintrag anhängen, wenn nein, den Menüpunkt erstellen, und dann den nächsten anhängen.
Dazu eine entsprechende Datenstruktur zur Abbildung als Zwischenspeicher zu verwenden, halte ich für einen guten Ansatz. Also (jetzt nur als Beispiel) erst ein TreeView aus der
csv füllen, und daraus dann das
HTML Menü basteln. Natürlich brauchst Du kein TreeView dafür, aber eine interne Struktur, die einen Baum darstellt.
Klaus M. Hoffmann