﻿【発行】アンテナハウス株式会社
【作成日】2016/11/15（ver.1）
【著作権の扱い】CC-BY(本サンプル集を複製または改変し、頒布や実演を行う際は著作権者の表示をしてください)

以下
「スタイルシート開発の基礎」

・サンプルスタイルシート
・サンプルドキュメント
についての注意事項

------------
本サンプル集は、
2016年5月18日 初版
著者:アンテナハウス株式会社
スタイルシート開発の基礎
XMLとFOで簡単な本を作ってみよう

を基に作成されたサンプルファイルです。
------------
サンプルスタイルシートのファイル名には
本書に掲載されている「コード番号」が使用されています。
「コード番号」とは本書のコード記載部分、右端に添えられている番号です。
例えば71ページ、中程のコード
<xsl:when test="../self::ul">
の記述の右端には、(5.31)という番号があります。
その番号が、そのコードの「コード番号」です。
サンプルスタイルシートは「sample」の後に「コード番号」が付与されたファイル名となっています。
例えば、sample5_31.xslの
ファイル名の「5_31」は
本書コード番号(5.31)までの加筆修正が反映されたファイルになります。
------------
本サンプルには
初版に対する正誤表の訂正内容が反映されています。
よって本書記載のコードと、サンプルのコード間には変更点がございます。
変更箇所はアンテナハウス株式会社のホームページ、本書の正誤表項目をご覧下さい。
http://www.antenna.co.jp/AHF/ahf_publication/seigo-xslttutorial-20161028.html
------------
AH Formatterは、V6.3MR2以降をお使いください。
------------
sample5_31.xslからsample6_63.xslまでのスタイルシートは
sample(id).xmlをお使いください。
------------
6.73以降のスタイルシートは
xml:idを使うよう更新されています。
よってそれらのスタイルシートを使用する場合
xmlドキュメントは
sample(xml-id).xmlをお使いください。
sample(id).xml内のid属性を、xml-id属性に変更したものが
sample(xml-id).xmlになります。
------------
sample6_83.xslでは
エラー処理の更新が含まれています。
本書では
terminate="yes"
と記述されていますが
サンプルスタイルシートでは
terminate="no"に変更しています。
よってサンプルスタイルシートを使用し
エラーメッセージを表示させる場合
組版処理は中断されません。
処理を中断させたい場合
terminate="yes"に変更し、お使いください。
