XML,XSL

当初、このサイトは XML で書いたものを XSLT で変換して HTML ファイルを生成していました。ここではその XML, XSL の説明と、実際の XSLT ファイルの内容を記載しています。

XSL の現物の一覧↓。

XSL 一覧
XSL ファイル 説明
main.xsl XML から直接参照するのはこの XSL ファイル。 他の XSL ファイルのインクルードと、 パラメータの設定を行う。
general.xsl 未定義タグはそのまま出力。 HTML のタグをそのまま使うため。
document.xsl document タグ(一般ページの root 要素)を定義。
index.xsl index タグ(索引ページの root 要素)を定義。
section.xsl ドキュメント中の章割り・章の参照。
keyword.xsl キーワードの定義・参照。
figure.xsl キャプションつきの図表の定義。
source.xsl ソースファイルやコンソール出力の標示用。
exercise.xsl 演習問題の定義・参照・一覧作成。
link.xsl リンク集作成。
qanda.xsl Q&A 作成。
mathenv.xsl 数式の記述用。
variable.xsl 数式中で使う変数の定義・参照用。
amazon.xsl Amazon アフィリエイト生成用

XSD ファイルをまとめた ZIP ファイル