XML
<pe>
<ko>
<na> goo1 </na>
<yu> 111 </yu>
</ko>
<ko>
<na> goo2 </na>
<yu> 222 </yu>
</ko>
</pe>
のようなXMLをテーブルでXSlで
<tr>
<td>goo1 111</td>
<td>goo2 222</td>
</tr>
そして、3件の場合は、
<tr>
<td>goo1 111</td>
<td>goo2 222</td>
</tr>
<tr>
<td>goo3 333</td>
</tr>
と表したいのですが、悩んでいます…。
自分でも、いろいろ試したのですが、うまく行きません。
ご助言、宜しくお願いします…。
No.1ベストアンサー
- 回答日時:
私も同じ様なものを考えて次のような手を思いつきました。
Code:A
<xsl:if test="position() mod 3 = 1">
<xsl:text disable-output-escaping="yes"><tr></xsl:text>
</xsl:if>
もし位置が3で割って1余るなら <tr> を出力する
Code:B
<xsl:if test="position() mod 3 = 0">
<xsl:text disable-output-escaping="yes"></tr></xsl:text>
</xsl:if>
もし位置が3で割って余りが0ならば </tr> を出力する
上記の二つを <xsl:for-each select="ko"> 全ての ko について繰り返す
すべて終わったら Code:B をもう一度呼び出す。
サンプルは、次のページにあります。
http://skyandcloud.homedns.org/software/download …
参考URL:http://skyandcloud.homedns.org/software/download …
回答ありがとうございます。
大変参考になりました。
ずっと調べてたのですが、position()関係を、見落としていました…。
回答を半ば諦めてたので返信が送れました…。
今回は本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- Perl PERL 1 2022/04/26 14:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タグの有無の判定
-
重複するものを消したい
-
XMLのスタイルシートで単独タグ...
-
xsl:param要素をxsl:templateの...
-
xml→htmlへの変換&ページ分割...
-
XSLスタイルシートを2つ当てる...
-
昔Winnyってありましたけど、あ...
-
東芝のDynabookなのですがアン...
-
Dreamweaver CS3 : シングルク...
-
XML、XSLTの適応エラー(IEから...
-
XMLで要素が記述された順番に意...
-
CPUの考え方を教えてください ...
-
SNMP リンクダウンとノードダ...
-
C#初心者です。HtmlAgilityPack...
-
C#で使用中のファイルに別のフ...
-
isnan・isnf関数が「識別子が見...
-
アメブロ rss 読み込み
-
木のなぞり順をかえるプログラ...
-
DTDと名前空間
-
グラフ色塗り問題のプログラミ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XMLのHTMLへの変換 (初心者)
-
XSLで、XMLの空タグを制御したい。
-
タグの有無の判定
-
htmlに変換されない
-
スタイルシートを使用したXM...
-
xslでの最小値、最大値の取得
-
ノードの並び替え
-
VBAからxml・スタイルシートを...
-
XSL内でJavaScriptを記述し、Ja...
-
xmlのテキストにリンクを張りた...
-
重複するものを消したい
-
<xsl:key>とtopreceding-siblin...
-
XSL中の改行、タブを無効にした...
-
スタイルシートについて
-
XMLをXSLを使いHTMLに変換した...
-
XSLTで直下のテキストのみ取得...
-
XSLTにてタグ名を取得する方法
-
xsl:variable の使用方法
-
東芝のDynabookなのですがアン...
-
CPUの考え方を教えてください ...
おすすめ情報