Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




XSLT Processors

Debian has a decent collection of XSLT processors:

lib-xt-java: Works well. Style sheet parameter is handled effortlessly.

  $ java com.jclark.xsl.sax.Driver <XML file> <XSL file> [id=wgi001]

sablotron: Works well but my sample genealogy style sheet with a parameter cause sablotron to find an error! (Perhaps it's stricter with XSL or else it does not implement some feature--not yet explored.)

  $ sabcmd <XSL file> <XML file> [\$id=wgi001]

transformiix: Produces slightly different output to all the rest. Does not seem to allow assignment to parameters.

  $ transfrmx -s <XSL file> -i <XML file>

xalan: Works well but could not get it to take the parameter?

  $ xalan -xsl <XSL file> -in <XML file> -param id wgi001

xsltproc works well. xsltproc:

  $ xsltproc --stringparam id wgi001 <XSL file> <XML file>

Copyright © 1995-2006 [email protected]

  Published under the terms fo the GNU General Public License Design by Interspire