http://www.sw.it.aoyama.ac.jp/2009/PB2/lecture13.html
© 2007-10 Martin J. Dürst 青山学院大学
(例えば新年の) 挨拶文を (X)HTML で出力する変換ファイルを作る。
相手の名前と挨拶文の回数は外側から指定できるようにする。
ヒント: 「n 回の挨拶文」を階乗と同じように定義する
正解への道: 「n 回の挨拶文」を次に定義する:
または n > 0 の場合:
正解例: greeting.xsl
1月25日 (月曜日) 3時限 (13:10-14:10)
過去の問題:
<?xml-stylesheet ...
処理命令で指定<xsl:template>
) の適応
(<xsl:apply-templates>
)<xsl:transform>
や <xsl:stylesheet>
を使わない)<xsl:apply-imports>
, <xsl:import>
,
<xsl:include>
)<xsl:key>
)<xsl:copy>
,
<xsl:copy-of>
)<xsl:decimal-format>
,
<xsl:number>
)<xsl:attribute-set>
,
<xsl:comment>
, <xsl:element>
,
<xsl:text>
など)<xsl:strip-space>
,
<xsl:preserve-space>
など)<xsl:fallback>
など)<xsl:document>
)(提出不要)
本の注文の処理を完成しょう: 金額の合計を計算する
ヒント:
<xsl:param name='order_items'/>
)
test='$order_items'
)の場合$order_items[1]
) の合計を計算$order_items[position()!=1]
)
の合計を計算お願い: できるだけ自由記述を使って、具体的に書いてください