【XML】xmlns, XSLT, ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
265:262 06/06/18 14:04:42 はい、ソートはfor-eachの後にノードを指定するとありますが、 実際並べたいカラムというのは関数呼び出しをしているカラムなのです。 グループ化して其々をカウントするには他に方法が思いつかなかったのです。 下のような感じで「ここ」がソートできればいいんですが・・ <xsl:for-each selectほげ[not(id = preceding-sibling::ほげ)]"> <xsl:sort select="ここ" order="ascending" /> <xsl:variable name="ここ"> <xsl:call-template name="関数"> <xsl:with-param name="引数"> <xsl:value-of select="値"/> </xsl:with-param> </xsl:call-template> </xsl:variable> <xsl:value-of select="$ここ"/> </xsl:for-each> 266:デフォルトの名無しさん 06/06/18 22:23:55 >>265 俺の場合、for-each のブロックを個別の xsl:template として外に出して その xsl:template を呼び出す xsl:call-template の引数に中間結果を渡す。 イメージとしては同じ元データに対し二重にxsltをかけるようなもの。 ただ、今はどうか知らんが、以前試した時は msxml ぐらいでしかこの技は使えんかった。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4884日前に更新/254 KB
担当:undef