次の列を持つサイトマップ階層を含む DataTable があります。
- アイテム ID
- 親ID
- 名前
- URL
HTML でネストされたリストのセットを生成する必要があります (わかりやすくするためにアンカー要素を省略しています)。
<ul>
<li>Item 1</li>
<li>Item 2</li>
<ul>
<li>Sub Item 1</li>
<li class="current">Sub Item 2</li>
</ul>
<li>Item 3</li>
</ul>
ツリーには、「現在の」ノード/ページにつながるブランチのみが含まれている必要があります(したがって、上記の例を使用すると、アイテム「1」または「3」が持つ子アイテムは表示されません。疑似コード/コード例を手伝ってくれる人はいますかリーフからルートまでツリーをたどって、HTML を構築できますか?ありがとう。