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):||7 November 2015|
|PDF File Size:||16.45 Mb|
|ePub File Size:||20.95 Mb|
|Price:||Free* [*Free Regsitration Required]|
Xalan’s installation process depends on which version of the Java runtime you will be using to run it.
The DocBook stylesheets have some custom extension functions written specifically for the Xalan processor. Sample application using Xalan in a Java servlet.
If these steps proceed without error, you should be able to run this command to test it:. Java versions Product name Java Versions Java 1.
That profiling-only stylesheet is useful when your document contains xref or link which cannot be resolved with the single-pass processing, docook if you are using an XSLT processor that does not support the EXSLT node-set function.
You should also install one of the shells such as bash. Saxon is distributed as a zip file, so you need to unzip it into some suitable location.
If you need to specify two or more key words for one profiling attribute, you can put them in the parameter separated by semicolons but no spaces. You can place any options such as –output after xsltproc. Introduction How this book docbpok organized Online resources for finding solutions to problems Chapter 2.
The XSLT C library for GNOME
You will not need saxon-fop. That includes Saxon, Xalan, and xsltproc.
Either one will work for DocBook processing. But you may want it for other stylesheets.
Install xsltproc and FOP to generate a PDF from a docbook document
Default value is zero. You can use any number of –stringparam options to pass stylesheet parameter values on the command line, in this case setting the parameter named use. To run Saxon, you only need to tell your Java processor where the Saxon. Macintosh users can download binaries from http: If you are using more than one profiling attribute, you will need to set a parameter for each one. The following is a list of the functions and their enabling parameters.
Here are some command examples. Glossary database Glossary database catalog entry Links in a glossary collection Glossary sorting Chapter Put the file in a convenient location. Since they install into separate directories, you may need to add several PATH entries. That site will also provide you with detailed instructions for getting started with Xalan. The complete Cygwin collection of packages is big, so it might take a long time over a slow connection.
Once you have installed the packages, you should be able to start a Cygwin shell and execute this command to see the version installed:. This is the commercial version of Saxon 8. You will need to have root permission to run the install step.
A separate stylesheet is available to perform just the profiling step, without also applying the DocBook style templates.
You need to include the full path to. Program listings Formatting 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 There is a version of xsltproc for Cygwin.
Installing xsltproc on Cygwin. The following table lists past and current Java versions:.
Installing an XSLT processor
Saxon and Xalan work, but xsltproc does not. If you do not like using a command line interface, you can download the free tkxsltproc from http: For example, if you set the stylesheet parameter profile. If it does not already exist in the list, then select New. The Xalan options are listed at http: They are enabled by setting various stylesheet parameters. Then try xsltproc -version to see if it reports the new version number.
Install xsltproc and FOP to generate a PDF from a docbook document |
Single-pass processingin xsltporc the profiling stylesheet first selects the profiled content, stores it in an internal node-set, and then generates the output from that internal node-set. Similar stylesheet parameters are available for the other profiling attributes. Switching all cross references to use olink would permit you to use single-pass processing.
Bibliographies Bibliography entries Bibliography database Bibliography database catalog entry Citing bibliographic entries Numbered bibliography entries Sorting a bibliography Customizing bibliography output ISO bibliography standard Bibliography title RefDB bibliographic database Chapter That page also describes how to install the files and use xsltproc on Windows.
The two packages you must have are libxml2 and libxsltboth available under the Libs category. Languages, characters and encoding Document encoding Output encoding Saxon output character representation Special characters Special characters in output Space characters Missing characters Language support Using the lang attribute Using language parameters Language codes Extending the set of languages Text direction Chapter You can download precompiled versions for Windows from Igor Zlatkovic’s website: These functions are contained in a saxon Once you have unpacked them, your environment’s PATH variable must include the locations of the command files like xsltproc.