XML ドキュメントを解析し、それを使用して HTML リストを作成しています。XML データから複数レベルのリストを作成する必要がある状況に遭遇しました。例えば:
1. One
2. Two
2.1. Three
2.2. Four
2.2.1. Five
2.2.2. Six
2.3. Seven
3. Eight
できればHTMLでそのような構造を作成することは可能<ul>-<li>s
ですか? CSS での使用が提案されているいくつかのソリューションに遭遇しましたcounter-incretemnt, counter-reset
が、問題は、XML の構造が原因で、私の状況ではそのようなソリューションが実行できないことです。また、XSLT を使用してそれを記述することは非常に困難です。
誰でもこの問題の解決策を提案できますか?
注: リストのレベルに制限はありません!
事前にthnx!!
編集: 上記の必要な HTML リストのサンプル XML を追加します。
<ele lvl="0">
One
</ele>
<ele lvl="0">
Two
</ele>
<ele lvl="1">
Three
</ele>
<ele lvl="1">
Four
</ele>
<ele lvl="2">
Five
</ele>
<ele lvl="2">
Six
</ele>
<ele lvl="1">
Seven
</ele>
<ele lvl="0">
Eight
<ele>