1 ----------------------------------------------------------------------
 
   2               README file for the DocBook XSL Stylesheets
 
   3 ----------------------------------------------------------------------
 
   4 $Id: README 8484 2009-07-13 20:35:34Z mzjn $
 
   6 These are XSL stylesheets for transforming DocBook XML document
 
   7 instances into various output formats.
 
   9 This README file provides only very minimal documentation on using
 
  10 the stylesheets. For more complete information, see Bob Stayton's
 
  11 book "DocBook XSL: The Complete Guide", available online at:
 
  13   http://www.sagehill.net/docbookxsl/
 
  15 ----------------------------------------------------------------------
 
  17 ----------------------------------------------------------------------
 
  18 See the INSTALL file for information about installing this release.
 
  20 ----------------------------------------------------------------------
 
  21 How to use the stylesheets
 
  22 ----------------------------------------------------------------------
 
  23 The base canonical URI for these stylesheets is:
 
  25   http://docbook.sourceforge.net/release/xsl/current/
 
  27 You call any of the stylesheets in this distribution by doing one
 
  30   - Use the base canonical URI in combination with one of the
 
  31     pathnames below. For example, for "chunked" HTML, output:
 
  33     http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
 
  35     If your system has a working XML Catalog or SGML Catalog setup
 
  36     (most Linux systems do), then that URI will automatically be
 
  37     resolved and replaced with a local pathname on your system.
 
  39   - Use a "real" local system base path in combination with one of
 
  40     the pathnames below. For example, for "chunked" HTML, output:
 
  42     /usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl
 
  44 To transform documents created with the standard DocBook
 
  45 schema/DTD, use one of the following stylesheets:
 
  47   fo/docbook.xsl              - for XSL-FO
 
  49   html/docbook.xsl            - for HTML (as a single file)
 
  50   html/chunk.xsl              - for HTML (chunked into multiple files)
 
  51   html/onechunk.xsl           - for HTML (chunked output in single file)
 
  53   xhtml/*.xsl                 - for XHTML versions of the above
 
  55   xhtml-1_1/*.xsl             - for XHTML 1.1 versions of the above
 
  57   epub/docbook.xsl            - for .epub 
 
  59   htmlhelp/htmlhelp.xsl       - for HTML Help
 
  60   javahelp/javahelp.xsl       - for JavaHelp
 
  61   eclipse/eclipse.xsl         - for Eclipse Help
 
  63   manpages/docbook.xsl        - for groff/nroff man pages
 
  65   */profile-*                 - single-pass-profiling versions of all above
 
  67   roundtrip/*.xsl             - for DocBook to WordML, etc., to DocBook
 
  69 To transform documents created with the DocBook Slides schema/DTD,
 
  70 use one of the following stylesheets:
 
  72   slides/html/*.xsl           - for HTML slides of various kinds
 
  73   slides/xhtml/*.xsl          - for XHTML slides of various kinds
 
  74   slides/fo/plain.xsl         - for XSL-FO slides
 
  75   slides/htmlhelp/...         - for HTML Help slides
 
  77 To transform documents created with the DocBook Website
 
  78 schema/DTD, use one of the following stylesheets:
 
  80   website/website.xsl         - for non-tabular, non-chunked output
 
  81   website/tabular.xsl         - for tabular, non-chunked output
 
  82   website/chunk-*             - for chunked output
 
  84 To generate a titlepage customization layer from a titlepage spec:
 
  86   template/titlepage.xsl
 
  88 For details about creating titlepage spec files and generating and
 
  89 using titlepage customization layers, see "DocBook XSL: The
 
  90 Complete Guide" <http://www.sagehill.net/docbookxsl/>
 
  92 ----------------------------------------------------------------------
 
  94 ----------------------------------------------------------------------
 
  95 AUTHORS       contact information
 
  96 BUGS          about known problems
 
  97 COPYING       copyright information
 
  98 INSTALL       installation instructions
 
 100 RELEASE.*     per-release cumulative summaries of user-visible changes
 
 101 TODO          about planned features not yet implemented
 
 102 VERSION       release metadata, including the current version
 
 103               number (note that the VERSION file is an XSL stylesheet)
 
 104 NEWS          changes since the last public release (for a cumulative list of
 
 105               changes, see the ChangeHistory.xml file)
 
 107 common/       code used among several output formats (HTML, FO, manpages,...)
 
 108 docsrc/       documentation sources
 
 109 eclipse/      for producing Eclipse Help
 
 110 epub/         for producing .epub
 
 111 extensions/   DocBook XSL Java extensions
 
 112 fo/           for producing XSL-FO
 
 113 highlighting  files used for adding source-code syntax highlighting in output
 
 114 html/         for producing HTML
 
 115 htmlhelp/     for producing HTML Help
 
 116 images/       images used in callouts and graphical admonitions
 
 117 javahelp/     for producing Java Help
 
 118 lib/          utility stylesheets with schema-independent functions
 
 119 manpages/     for producing groff/troff man pages
 
 120 profiling/    for profiling (omitting/including conditional text)
 
 121 roundtrip/    for "round trip" conversion among DocBook and
 
 122               various word-processor formats (WordML, etc.)
 
 123 slides/       for producing slides output (from Slides source)
 
 124 template/     templates for building stylesheet customization layers
 
 125 tools/        assorted supplementary tools
 
 126 website/      for producing website output (from Website source)
 
 127 xhtml/        for producing XHTML
 
 128 xhtml-1_1/    for producing (stricter) XHTML 1.1
 
 130 ----------------------------------------------------------------------
 
 132 ----------------------------------------------------------------------
 
 133 See the NEWS file for changes made since the previous release.
 
 135 See the RELEASE-NOTES.html or RELEASE-NOTES.txt or RELEASE-NOTES.pdf
 
 136 files for per-release cumulative summaries of significant
 
 137 user-visible changes.
 
 139 For online access to a hyperlinked view of all changes made over
 
 140 the entire history of the codebase, see the following:
 
 142   http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl/?view=log
 
 144 WARNING: That above change history is a very long list and may
 
 145 take a long time to load/download.
 
 147 You can also create an XML-formatted "ChangeHistory.xml" copy of
 
 148 the complete change history for the codebase by running the
 
 151   svn checkout https://docbook.svn.sf.net/svnroot/docbook/trunk/xsl
 
 152   svn log --xml --verbose xsl > ChangeHistory.xml
 
 154 ----------------------------------------------------------------------
 
 155 Copyright information
 
 156 ----------------------------------------------------------------------
 
 157 See the accompanying file named COPYING.