The easiest way to view the tranformed docs is simply to open the
xml file directly in a recent verions of MSIE, Netscape, or Mozilla.
(MSIE 6 seems to work consistently. Some people have had luck with
Netscape 6+ and Mozilla, but others have not.) These browsers
will read the xsl file and perform the transformation for you
automatically, so you can see what the final output will look like.
This means that you can work on the docs and check your work without
any special transformation setup.
For the final presentation, it is still necessary to transform to
html to accomodate older browsers. Although any standards-compliant
xslt engine should do, changing engines can lead to massive diffs on
the transformed files. Therefore, we have chosen a single recommended
transformation system based on Xalan+Xerces Java and Ant. These are
all Apache projects distributed under the Apache license.
The only requirement to do the transformation is a Java 1.2 or
greater JVM (which can be obtained free from Sun). Assuming you
already have httpd-2.0/docs/manual
checked out from CVS,
here is what you need to do to build: (The build tools are already versioned
in a SVN repository; if you need instructions on setting up SVN, see this page.)
$ cd httpd-2.0/docs/manual
$ svn co http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/httpd-docs-build build
$ cd build
$ ./build.sh
If you are running under win32, the build.sh script will work if
cygwin is installed. Alternatively, on Win32, you should be
able to run the build.bat
script.
If you don't want to get the files from SVN, you can download a pkzipped
version of the current build tools from our distribution
directory.
The default target builds only the english-language docs. To
build other docs, you should specify the language-code (ja, de, etc)
as an argument. To find the available languages, please see our
translations page.
You can get an overview of all possible build targets by typing:
./build.sh -projecthelp