Norman Walsh's XSL stylesheets for DocBook, Simplified DocBook and Slides documents. http://docbook.sourceforge.net/
James Clark's XP XML parser (the version modified by XMLmind to be JAXP compliant). http://www.xmlmind.com/xpforjaxp.html
Michael Kay's Saxon XSLT engine. http://saxon.sourceforge.net/
Apache FOP FO processor. http://xml.apache.org/fop/
Note that FOP is much less mature that the other software bundled with XSL Utility. For a production environment, we recommend to use RenderX XEP product (http://www.renderx.com/) rather than FOP.
resolver.jar contains Apache XML Commons Resolver which implements catalog-based entity and URI resolution.
What follows is an excerpt from the XML catalog bundled with XSL Utility. It's pretty easy to figure out how to add or modify entries.
<?xml version="1.0" ?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.0//EN"
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"
prefer="public">
<!-- DocBook =========================================================== -->
<!-- V4.5 -->
<public publicId="-//OASIS//DTD DocBook XML V4.5//EN"
uri="docbook/dtd/V4.5/docbookx.dtd"/>
<!-- (Useful for use with schemas other than DTDs) -->
<public publicId="-//OASIS//ENTITIES DocBook Character Entities V4.5//EN"
uri="docbook/dtd/V4.5/dbcentx.mod"/>
<!-- V4.4 -->
<public publicId="-//OASIS//DTD DocBook XML V4.4//EN"
uri="docbook/dtd/V4.4/docbookx.dtd"/>
<public publicId="-//OASIS//ENTITIES DocBook Character Entities V4.4//EN"
uri="docbook/dtd/V4.4/dbcentx.mod"/>
<!-- V4.3 -->
<public publicId="-//OASIS//DTD DocBook XML V4.3//EN"
uri="docbook/dtd/V4.3/docbookx.dtd"/>
<public publicId="-//OASIS//ENTITIES DocBook Character Entities V4.3//EN"
uri="docbook/dtd/V4.3/dbcentx.mod"/>
<!-- V4.2 -->
<public publicId="-//OASIS//DTD DocBook XML V4.2//EN"
uri="docbook/dtd/V4.2/docbookx.dtd"/>
<public publicId="-//OASIS//ENTITIES DocBook Character Entities V4.2//EN"
uri="docbook/dtd/V4.2/dbcentx.mod"/>
<!-- V4.1.2 -->
<public publicId="-//OASIS//DTD DocBook XML V4.1.2//EN"
uri="docbook/dtd/V4.1.2/docbookx.dtd"/>
<public
publicId="-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
uri="docbook/dtd/V4.1.2/dbcentx.mod"/>
<!-- XHTML============================================================== -->
<public publicId="-//W3C//DTD XHTML 1.0 Strict//EN"
uri="xhtml/dtd/xhtml1-strict.dtd"/>
<public publicId="-//W3C//DTD XHTML 1.0 Transitional//EN"
uri="xhtml/dtd/xhtml1-transitional.dtd"/>
<public publicId="-//W3C//DTD XHTML 1.0 Frameset//EN"
uri="xhtml/dtd/xhtml1-frameset.dtd"/>
<!-- (Useful for use with schemas other than DTDs) -->
<public publicId="-//W3C//ENTITIES Latin 1 for XHTML//EN"
uri="xhtml/dtd/xhtml-lat1.ent"/>
<public publicId="-//W3C//ENTITIES Symbols for XHTML//EN"
uri="xhtml/dtd/xhtml-symbol.ent"/>
<public publicId="-//W3C//ENTITIES Special for XHTML//EN"
uri="xhtml/dtd/xhtml-special.ent"/>
</catalog>It is also possible to use several catalogs. In order to do that, click on the button located at the bottom of the main window and use the following dialog box to specify a list of catalog files separated by semicolons.
Alternatively, the list of catalog files may be specified by a
Java System Property (xml.catalog.files) or an
environment variable (XSLU_CATALOGS). In this case,
the options dialog will display the specified value but will not
allow its modification.
kunststoff.jar contains the Kunststoff
Look&Feel. See http://www.incors.org/.