HowTo/TroubleshootingTools

Troubleshooting Tools

This page should provide an overview about tools useful for troubleshooting and tracking down problems FOP users may encounter. It is not about FOP itself.

Character encoding

Tool

Location

Comment

Unicode Description Utilities

[WWW] http://www.cis.upenn.edu/~wjposer/unidesc.html

Command line program, use uniname <file>. Requires C compiler for installation.

Text encoding conversion: libiconv

[WWW] http://www.gnu.org/software/libiconv/

Command line program, use iconv -f <fromcode> -t <tocode> <file>. Use iconv -l to list available encoding names. Usually already installed on Linux. Part of CygWin.

XML

Tool

Location

Comment

libxml2

[WWW] http://xmlsoft.org/

Command line program, use xmllint <file>. Usually already installed on Linux. Binaries for Windows are available. Part of CygWin.

XSLT

It often helps to run a different XSLT processor in order to track down XSLT problems, for various reasons:

Tool

Location

Comment

Saxon

Free version: [WWW] http://sourceforge.net/projects/saxon

Requires Java

Xalan (latest release)

[WWW] http://xalan.apache.org/

Requires Java. Be careful to use the latest version rather than the one bundled with the JRE

libxslt

[WWW] http://xmlsoft.org/XSLT/

Command line program, use xsltproc <stylesheet> <file>. Requires libxml2. Usually already installed on Linux. Binaries for Windows are available. Part of CygWin.

last edited 2005-09-10 19:03:49 by JoergPietschmann