私は月の対応する数字の月の名前を変換するルックアップテーブルを作成しました。XSLT、数値ループを持つルックアップテーブルのkey()関数の代替方法
それはいくつかのようだ:I
<li class="active">3</li>
しかし、この(およびすべてで)場合:
に変身<Months>
<Month>March</Month>
:それはのようなデータから始めて、作品
<lookup:months>
<lookup:month><lookup:nr>1</lookup:nr> <lookup:name>January</lookup:name></lookup:month>
<lookup:month><lookup:nr>2</lookup:nr> <lookup:name>February</lookup:name></lookup:month>
<lookup:month><lookup:nr>3</lookup:nr> <lookup:name>March</lookup:name></lookup:month>
次のような最終的なマークアップを取得したいと考えています:
<li>1</li>
<li>2</li>
<li class="active">3</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
どうすればこの結果が得られますか?
あなたは(12'示唆に '1として)XSLT 2.0を使用していますか? –