Krejzi b1a51ac18a Import new branch 11 年之前
..
LICENSE.txt b1a51ac18a Import new branch 11 年之前
NOTICE.txt b1a51ac18a Import new branch 11 年之前
README.LIBXSLT b1a51ac18a Import new branch 11 年之前
README.txt b1a51ac18a Import new branch 11 年之前
docbook.py b1a51ac18a Import new branch 11 年之前
lucene-analyzers-3.0.0.jar b1a51ac18a Import new branch 11 年之前
lucene-core-3.0.0.jar b1a51ac18a Import new branch 11 年之前
saxon65.jar b1a51ac18a Import new branch 11 年之前
tagsoup-1.2.1.jar b1a51ac18a Import new branch 11 年之前
webhelpindexer.jar b1a51ac18a Import new branch 11 年之前
xalan27.jar b1a51ac18a Import new branch 11 年之前
xslt.py b1a51ac18a Import new branch 11 年之前

README.LIBXSLT

----------------------------------------------------------------------
README file for the libxslt extensions
----------------------------------------------------------------------
$Id: README.LIBXSLT 7877 2008-03-08 04:07:52Z xmldoc $

These are XSLT extensions written in Python for use with the DocBook XML
stylesheets and the libxslt library[1].

Currently, the only available extension is a function for adjusting column
widths in tables. For more information, see the section describing the
equivalent Java extension in "DocBook XSL: The Complete Guide"[2].

----------------------------------------------------------------------
Preparations
----------------------------------------------------------------------
In addition to libxml2 and libxslt, the following software needs to
be installed before you start using the extensions:

1. Python[3].

2. Python bindings for libxml2/libxslt. Most distributions of
libxml2/libxslt for Unix/Linux include these bindings.
A native Windows port is provided by Stphane Bidoul[4].

----------------------------------------------------------------------
Installation of the extensions
----------------------------------------------------------------------
No special installation step is needed.

----------------------------------------------------------------------
How to use the extensions
----------------------------------------------------------------------
Instead of using xsltproc, you run a Python program (xslt.py). The
command has this general form:

python xslt.py xmlfile xslfile [outputfile] [param1=val1 [param2=val]...]

Modify paths, filenames, and parameters as needed. Make sure to set
the "use.extensions" and "tablecolumns.extension" parameters to 1.

----------------------------------------------------------------------
Manifest
----------------------------------------------------------------------
README.LIBXSLT This file
xslt.py Executable script file
docbook.py Module that implements extensions

----------------------------------------------------------------------
[1] http://xmlsoft.org/XSLT
[2] http://www.sagehill.net/docbookxsl/ColumnWidths.html
[3] http://www.python.org/download
[4] http://users.skynet.be/sbi/libxml-python