私は初心者のプログラマーで、次の問題に悩まされています: ネストされた順序付けられていないリストがある場合、特定のレベルまでの要素のみをコピーするにはどうすればよいですか? たとえば、この順序付けられていないリストを最初の 2 つのレベルに減らしたい場合:
<ul>
<li>A</li>
<ul>
<li>C<br>
</li>
<li>D<br>
</li>
<ul>
<li>E<br>
</li>
<li>F<br>
</li>
<ul>
<li>G<br>
</li>
<li>H<br>
</li>
</ul>
</ul>
<li>E<br>
</li>
</ul>
<li>B</li>
</ul>
に
<ul>
<li>A</li>
<ul>
<li>C<br>
</li>
<li>D<br>
</li>
<li>E<br>
</li>
</ul>
<li>B</li>
</ul>
これを達成する簡単な方法はありますか?