The Sun xmlroff XSL formatter is written in C, and it uses libxml2 and libxslt
plus the GLib, GObject, and Pango libraries that underlie GTK+ and GNOME
(although it does not require either GTK+ or GNOME).
The formatter currently produces PDF output only.
xmlroff is a command line program, but the bulk of the XSL formatting is
implemented as a libfo library that can be linked to any program that requires
XSL formatting capability.
It will be available under a BSD license.
It is being developed on both Solaris and Linux.
The formatter is awaiting final approval before the code can be made public
source. An announcement will be made on xsl-list, www-xsl-fo, and
XSL-FO(_at_)YahooGroups once the code is available.
Regards,
Tony Graham
XML Technology Center
Sun Microsystems Ireland
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list