[解決済み] XSLT : 1から60までのループ処理
2022-02-18 09:37:11
質問
XSLTで1から60までループさせるのに最も適した方法は何ですか? ネットで調べると、これを行うためのテンプレートがいくつかあるようですが、例えば組み込み関数のような他の方法はないのでしょうか?
どのように解決するのですか?
XSLT 2.0では。
<xsl:for-each select="1 to 60">...</xsl:for-each>
でも、XSLT 1.0を使っているのでしょうね、そうでなければ質問しないでしょう。
XSLT 1.0では、再帰を使用する必要があります。呼び出しのたびに増分するカウンターを持つ自己呼び出しのテンプレートで、必要な値に達すると再帰が終了します。
また、XSLT 1.0には回避策があります。ソース・ドキュメントに少なくとも60個のノードが含まれていれば、次のようにすることができます。
<xsl:for-each select="(//node())[60 >= position()]">...</xsl:for-each>
関連
-
[解決済み] XSLT v2.0 を用いて XML ファイルに schemaLocation を挿入する。
-
[解決済み] XSLT <xsl:if> で文字列を比較するときに "not equals to" を指定するにはどうすればよいですか?
-
[解決済み] XSLTで指定された値を持つ要素を数える
-
[解決済み] XSLで親ノードの属性を取得する
-
[解決済み] ノードに属性を追加する
-
[解決済み] XSLTにおける分割
-
[解決済み] XSLTで現在の日付を挿入することはできますか?
-
[解決済み] XSLの "contains "ディレクティブはありますか?
-
[解決済み] XSLTで文字列がヌルか空かをチェックする
-
[解決済み] XSLTで最後の要素を取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] XSLT <xsl:if> で文字列を比較するときに "not equals to" を指定するにはどうすればよいですか?
-
[解決済み] XSLTで指定された値を持つ要素を数える
-
[解決済み] XSLT : 1から60までのループ処理
-
[解決済み] XSLで親ノードの属性を取得する
-
[解決済み] ノードに属性を追加する
-
[解決済み] XSLの "contains "ディレクティブはありますか?
-
[解決済み】XSLTで を挿入する方法
-
[解決済み】XPathでノードが存在するかどうかを確認する
-
[解決済み] XSLTで最後の要素を取得する
-
[解決済み] xsltのtest属性に2つの条件を入れることはできますか?