JavaScript-Rekursion zum Formatieren von Listen von XML nach HTML

Ich habe eine Übung, in der ich aufgefordert werde, XML-Daten mithilfe der Rekursion in HTML-Listen-Tags auszugeben. Ich gebe meine Defizite in der Mathematik zu und möchte, dass jemand mir zeigt, wie man rekursive Logik mit JavaScript in die 'Knotenstruktur' von XML implementiert.

Hier ist das Ergebnis:JSFiddle

BEARBEITEN Beispiel-XML hinzugefügt, um dieses Thema abzurunden, und nicht benötigten Code gelöscht. Das XML, mit dem die rekursive Funktion erstellt wurde:

<ddm>
           <menu0 submenu="true"><name>Welcome</name>
                     <menu1>Home Page</menu1>
                     <menu1>Bulletin</menu1>
                </menu0>
                <menu0 submenu="true"><name>Members\' Area</name>
                    <menu1>Constitution &amp; Bylaws</menu1>
                    <menu1 submenu="true"><name>AGM Minutes</name>
                        <menu2>2012</menu2>
                        <menu2>2011</menu2>
                    </menu1>
                </menu0>
                <menu0>About</menu0>
            </ddm>

<ddm>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage