再帰を使用して XML データを HTML リスト タグに出力する必要がある演習があります。恥ずべきことですが、数学の私の欠点を認めて、JavaScript を使用して XML の「ノード構造」に再帰的ロジックを実装する方法を誰かに教えてもらいたいと思います。
結果は次のとおりです。
編集 このトピックを締めくくるためにサンプル XML を追加し、不要なコードを削除しました。再帰関数の作成に使用される XML:
<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>