XSL/XSLT (558レス)
上下前次1-新
抽出解除 レス栞
9(6): 名無しさん@お腹いっぱい。 01/09/11 14:24 ID:liJMw8bE(2/3) AAS
XSLTで、たくさんある要素をテーブルにしたいんだけど
どう書けばいいんだろう???
<datalist>
<data>a</data>
<data>b</data>
<data>c</data>
<data>d</data>
<data>e</data>
<data>f</data>
</datalist>
を
a b c
d e f
という表にするイメージ。
13: 9 01/09/13 14:51 ID:??? AAS
>>9=>>11-12です
21(4): 名無しさん@お腹いっぱい。 01/12/07 15:09 ID:7lK3vz6F(1) AAS
>>9
かなーり遅レスですがこんな感じじゃだめですか?
<table border="1">
<tr>
<xsl:for-each select="datalist/data">
<td><xsl:value-of select="..."/><br/></td>
<xsl:if test="position() mod 3 = 0"></tr><tr></xsl:if>
</xsl:for-each>
</tr>
</table>
23: 9 01/12/08 21:41 ID:??? AAS
>>21 さんきゅうです
90: 02/06/15 00:30 ID:??? AAS
>>9
<xsl:template match="/">
<table>
<xsl:for-each select="datalist/data">
<xsl:if test="position() mod 3 = 1">
<tr>
<xsl:for-each select=".|following-sibling::data[position() < 3]">
<td><xsl:value-of select="."/></td>
</xsl:for-each>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</xsl:template>
201(1): 03/09/26 10:15 ID:Hq0iAR6d(1) AAS
<date>9月2日</date>
<title>ちょっとここを通られた</title>
<p>なぞの白い物体に我が家をあらされてしまった。</p>
<p>訴訟を起こして謝罪と賠償を要求したい。</p>
を
<div class="section">
<h2><date>9月2日</h2>
<div class="subsection">
<h3>ちょっとここを通られた</h3>
<p>なぞの白い物体に我が家をあらされてしまった。</p>
<p>訴訟を起こして謝罪と賠償を要求したい。</p>
</div>
</div>
と変換するにはXSLTをどう書けばいいのでしょうか。
203(1): 03/09/26 17:56 ID:??? AAS
>>202
すみません
<h2><date>9月2日</h2> は <h2>9月2日</h2> の誤りです。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s