xsltproc and libxslt are not specifically dependant on DocBook, but since a lot of people use xsltproc and libxml2 for DocBook formatting, here are a few pointers. The docbook-html5 project is a set of XSLT stylesheets for transforming DocBook 5 Examples given here use xsltproc, an open source cross-platform XSLT. Reason: missing introduction (Discuss in Talk:DocBook#) xsltproc /usr/share/ xml/docbook/$(pacman -Q docbook-xsl | cut -d ‘ ‘ -f 2 | cut -d ‘-‘ -f.
|Published (Last):||8 November 2011|
|PDF File Size:||3.34 Mb|
|ePub File Size:||10.49 Mb|
|Price:||Free* [*Free Regsitration Required]|
If for some reason Xalan does not work, you may need to know what version of Xalan and Java you are running to track down the problem. Use the one closest to your Saxon version number. Instead of this standard stylesheet: Here javahome is the directory where the runtime software is installed which is the top-level directory of the Java 2 Runtime Environment or the jre directory in the Java 2 SDK.
Install xsltproc and FOP to generate a PDF from a docbook document
The following table lists past and current Java versions:. With Xalan, all the arguments to the command are entered as options, and the order of the options does not matter.
The default value is 1.
Once you have added the path to xercesImpl. The complete Cygwin collection of packages is big, so it might take a long time over a slow docboo.
You will need a C compiler and xaltproc Make tools unless you are using Windows. If you are profiling on the condition attribute, then you would set the profile.
DocBook XSL: The Complete Guide
Introduction How this book is organized Online resources for finding solutions to problems Ddocbook 2. Preface What is DocBook? Saxon is a Java application that is executed from a command line.
Installing xsltproc on Cygwin. That is because ID lookups are not standardized for internal node-sets, so not all processors can resolve them. Installing an XSLT processor. That page also describes how to install the files and use xsltproc on Windows. Program listings Xxltproc listings Tab expansion Fitting text Full-width examples Reducing font size Breaking long lines External code files Missing text Using XInclude for text inclusions Annotating program listings Line annotations Line numbering Callouts Callouts on imported text Callouts on graphics Syntax highlighting Chapter Adjusts the widths of table columns to better match the CALS table specifications.
To download Saxon, go to http: If these steps proceed without error, you should be able to run this command to test it:. A separate stylesheet is available to perform just the profiling step, without also applying the DocBook style templates. Using the Xerces parser with Saxon. You can also set any number of stylesheet parameters such as use.
Set it to 1 to use any of these extensions. They are enabled by setting various stylesheet parameters. To run Xalan, you only need to tell your Xsltprocc processor where the Xalan.
Saxon and Xalan work, but xsltproc does not. You set the conditions for selecting marked elements by passing stylesheet parameters to the XSLT processor. The possible options are listed at http: Two-pass processingin which you use a separate stylesheet that generates a profiled version into a temporary file, and then you process that temporary file with the standard DocBook stylesheet or customization.
That compiler is generally available on all Linux distributions, and is also available for many Unix systems. Installing xsltproc on Windows.
Install xsltproc and FOP to generate a PDF from a docbook document |
And of course any elements that do not have an os attribute at all are included in the output as well. You do not have to worry about the Java endorsing process. The DocBook stylesheets have some custom extension functions written specifically for the Xalan processor.
Any other elements that have an os attribute whose value does not match linux are ignored. They are not needed for DocBook processing. That is probably not what you want. You can set any number of stylesheet parameters with multiple -param options. You will not need docnook. These functions are contained in a file named xalan The web page has a link to where you can download just the latest jar file, xercesImpl.