Changes between Version 3 and Version 4 of DocBookXML


Ignore:
Timestamp:
2009/09/15 00:17:33 (15 years ago)
Author:
yasumichi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocBookXML

    v3 v4  
    77== !DocBook XMLを別の形式に変換する == 
    88 
    9 XMLファイルを別の形式に変換する場合、xsltprocコマンドを利用します。その基本構文は次の通りです。 
     9!DocBookに限った話ではないのですが、XMLファイルを別の形式に変換する場合、xsltprocコマンドを利用します。その基本構文は次の通りです。 
    1010 
    1111{{{ 
     
    1515!DocBook用のスタイルシートは、/usr/share/sgml/docbook/xsl-stylesheets以下に用意されています。以下、HTMLファイルに変換する例を記述します。 
    1616 
    17 例:単一のHTMLファイルに出力する 
     17=== 単一のHTMLファイルに出力する === 
    1818 
    1919{{{ 
     
    2121}}} 
    2222 
    23 例:複数のHTMLファイルに分割する 
     23スタイルシートに/usr/share/sgml/docbook/xsl-stylesheets/html/docbook.xslを使用した場合、標準出力にHTMLを吐き出しますのでリダイレクトしています。 
     24 
     25=== 複数のHTMLファイルに分割する === 
    2426 
    2527{{{ 
    2628$ xsltproc /usr/share/sgml/docbook/xsl-stylesheets/html/chunk.xsl source.xml 
     29}}} 
     30 
     31ファイル名は、分割される単位の章(chapter)や節(sect)に指定したidを元にします。idが指定されていない場合、自動でファイル名が決定されます。 
     32 
     33=== スタイルシートパラメータを使用する === 
     34 
     35xsltprocのオプション '''--stringparam''' を使うとスタイルシートパラメータを指定する事ができます。 
     36 
     37例:出力エンコーディングをeuc-jpにする 
     38 
     39{{{ 
     40--stringparam chunker.output.encoding euc-jp 
     41}}} 
     42 
     43例:出力を整形する 
     44 
     45{{{ 
     46--stringparam chunker.output.indent yes 
    2747}}} 
    2848