DocBook文書から単一のHTMLファイルへ変換するスタイルシートの作成を行います。
hello-html.xsl <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'> <xsl:import href="../docbook-xsl-1.70.1/html/docbook.xsl"/> <xsl:output method="html" encoding="UTF-8" indent="yes" /> <xsl:param name="admon.graphics" select="1"/> <xsl:param name="section.autolabel" select="1"/> <xsl:param name="html.stylesheet">css/hello-html.css</xsl:param> </xsl:stylesheet>
XSLタグの説明を以下に記述します。
表 III.1. docbook-xslタグの説明
| タグ | 説明 | |||
|---|---|---|---|---|
xsl:import
|
単一のHTML変換用のスタイルシート
|
|||
xsl:output
|
|
画像ファイルをどこに?とか、画像の種類の指定方法は
/docbook-xsl-1.70.1/html/param.xsl
を見るとデフォルト値の記述があります。いくつかピックアップして説明していきます。
表 III.2. DocBook-XSLで使用しているパラメータの設定
| パラメータ名 | 説明 |
|---|---|
admon.graphics
|
注釈や、警告などの表示にアイコン画像を使用するか否かを指定します。 デフォルトはアイコン画像を指定しないようになっています。 |
admon.graphics.path
|
画像の参照先のフォルダを指定します。デフォルトは
|
admon.graphics
|
アイコン画像を使用するか/使用しないかを設定します。
アイコン画像を指定する際は上図のように
|
callout.graphics.extension
|
画像ファイルの拡張子を指定します。デフォルトは
|
section.autolabel
|
章に番号を付けるかどうかを指定します。
|
html.stylesheet
|
出力ファイルが参照するCSSのファイルを指定します。 |