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.

Author: Tagar Vudojinn
Country: Chad
Language: English (Spanish)
Genre: Health and Food
Published (Last): 4 December 2011
Pages: 451
PDF File Size: 9.98 Mb
ePub File Size: 9.96 Mb
ISBN: 518-5-75462-469-3
Downloads: 29028
Price: Free* [*Free Regsitration Required]
Uploader: Kajishakar

If you have Java version 1. These functions are contained in a saxon Preface What is DocBook? Here are some command examples. If you cannot find a precompiled version of xsltproc for your platform, or if you want the very latest version, then you can compile it yourself from source. Currently Saxon is available in four packages:. To use xsltproc, you specify the location of the main stylesheet file and your DocBook document, as well as any options and parameters:.

docbook-apps message

Here javahome is the directory where the runtime software is installed which is the top-level directory of xsltpproc Java 2 Runtime Environment or the jre directory in the Java 2 SDK.

You will need to have root permission to run the install step. Installing xsltproc on Cygwin. Unpack the archive Xalan is distributed as a zip file, so you need to unzip it into some suitable location.

If you are using more dkcbook one profiling attribute, you will need to set a parameter for each one.

Once you have added the path to xercesImpl. Profiling conditional text Marking conditional text Marking small bits of text Multiple profiling conditions Processing profiled versions Single-pass processing Two-pass processing Customization and profiling Validation and profiling Custom profiling attribute Adding new profiling attributes Adding attributes to the DTD Adding attributes to RelaxNG Profiling with new attributes Using the role attribute for profiling Chapter It gives you the same command shells and utilities that are available on Linux systems.


Using stylesheet parameters Parameters on the command line Parameters in a file Chapter 7. To socbook Saxon, you only need to tell your Java processor where the Saxon. Installing xsltproc on Linux. For example, if you want to select all elements docbiok arch attribute value is iior ithen specify the profile. That environment docbbook is used by the Java processor to locate compiled code used by Java programs.

DocBook Saxon and Xalan extensions. The DocBook stylesheets have some custom extension functions written specifically for the Xalan processor. The default value is 1.

In this example, the parameter named use. If you are not using any of these features in your documents, then you have no need to turn on the extensions. It is probably the most commonly used Saxon package, and is the version xdltproc in the examples in this book. Special DocBook docbool Chapter 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 Dsltproc on graphics Syntax highlighting Chapter If you are running a recent vintage of Linux, there is a good chance you will already have xsltproc installed on your system.

Install xsltproc and FOP to generate a PDF from a docbook document

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.

Similar stylesheet parameters are available for the other profiling attributes. You set the conditions for selecting marked elements by passing stylesheet parameters to the XSLT processor.


Most people preferred the newer versions, but they required taking some extra steps to make sure the bundled version was not being used instead. Your version of Java determines where the main xalan. They are not needed for DocBook processing. Java 2 Platform, Standard Edition 5.

Saxon and Xalan work, but xsltproc does not. It is a graphical interface to xsltproc that lets you browse for filenames and set options and parameters.

Any for which you do not will have all versions included in the output, which is probably not what you want.

You will see information for installing Cygwin over the Internet.

You should check the details with each product that is described here, as the steps may change over time. Single-pass processingin which 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.

The backslashes mean the line continues without break, but is shown here on separate lines for clarity. There may be several saxon jar files there, labeled by the version number of Saxon.

Read the directions for understanding the GUI interface used by the Cygwin setup. Then the new Xalan will be used in place of the built-in Xalan that comes with Java 1.

Re: [docbook-apps] unresolved xincludes with xsltproc

It accepts the same profiling parameters as the single-pass profiling stylesheets. These -D options must appear before the com. Getting the tools working.