DocBook XSL Stylesheets
DocBook のスタイルシートはSourceForge.netのDocBookのプロジェクトからダウンロードできる。
"docbook-xsl"と"docbook-xsl-ns" の違いは、簡単には以下のとおり。
- docbook-xsl
- DocBook 4 でも 5 でもいける。けど最初に名前空間取ってしまうトリックが入ってるので問題もあり。
- docbook-xsl-ns
- 名前空間対応版。docbook-xsl と機能的には同じ。
あと、XSLT 2.0 版の DocBook スタイルシートも作成中みたい。DocBook のスタイルシートでは、XSLT 1.0 の機能不足を補うために、XSLT プロセッサ依存の拡張が使われている。XSLT 2.0 ではだいたい必要な機能がそろってるので、XSLT プロセッサに依存しないスタイルシートが書けるみたい。現在開発中みたい。
詳しくは移行ガイドか"DocBook XSL: The Complete Guide"を参照。