2011-03-08から1日間の記事一覧

XSLT3.0への道(5) xsl:iterateの続きの続き

次のスタイルシートは、$prmLimitで指定された金額(10,000)を越えない限度まで入力データを出力します.xsl:breakでそのときの計を出力します.xsl:next-iterationとxsl:breakはxsl:iterateの最後の位置になければなりません.xsl:chooseでいずれかを選択…

XSLT3.0への道(5) xsl:iterateの続き

前回xsl:iterateについて紹介しましたが、最後につけたWordMLの変換の例はxsl:tryを使ったり、saxon:assignを使ったりして、あまりにも「オタク」すぎたのでもう少し簡単な例を載せておきます. [入力XML] <data> <product type="pencil" maker="三菱" price="100" count="5"/> <product type="pencil" maker="コーリン" price="90" count="10"/> </product></product></data>