Converter XML to PDF in Unix

Does anyone know of a lightweight freeware utility that will do the following?:

1) Input an XML file and XLS file
2) Do a transform
3) Then output a pdf file

for Unix Platform.

Thanks

Andrea

The standards-based way of doing it would be to use XSL Formatting Objects (XSL FO) One free tool to look at is the Apache FOP tool. But, be warned, there is a steep learning curve to XSL FO.

Yes, that's what I have been using to do it is Apache FOP after doing XSLT transforms from DocBook using some code to call the Xalan-C library.

It works pretty well, the problems usually come in on installing it on a new system and I have seen some issues with having getting the settings right under GNU's java runtime, but not so much under the Java one.

Also, I have had trouble with processing some types of images while others work fine.

XSL:FO or Xml2PDF Workstation 2007