Rekursja JavaScript do formatowania list z XML do HTML
Mam ćwiczenie, w którym wzywa mnie do użycia rekursji do wyprowadzenia danych XML do znaczników listy HTML. Wstydliwie przyznając się do moich niedociągnięć w matematyce, chciałbym, aby ktoś pokazał mi, jak zaimplementować logikę rekurencyjną w „strukturze węzłów” XML przy użyciu JavaScript.
Oto wynik:JSFiddle
EDYTOWAĆ Dodano przykładowy kod XML, aby zaokrąglić ten temat i usunąć niepotrzebny kod. XML użyty do utworzenia funkcji rekurencyjnej:
<ddm>
<menu0 submenu="true"><name>Welcome</name>
<menu1>Home Page</menu1>
<menu1>Bulletin</menu1>
</menu0>
<menu0 submenu="true"><name>Members\' Area</name>
<menu1>Constitution & Bylaws</menu1>
<menu1 submenu="true"><name>AGM Minutes</name>
<menu2>2012</menu2>
<menu2>2011</menu2>
</menu1>
</menu0>
<menu0>About</menu0>
</ddm>
<ddm>