I couldn't get your log debug statements to work, for the ones referencing params, so I just added a println to XSLTProcess.java, and I do see the parameters:
doit: [style] Processing C:\TEMP\albums.xml to C:\TEMP\albums.txt [style] Loading stylesheet C:\TEMP\concat.xsl [style] Param = genre Expression = earbleeder But I did have to change one thing -- I can't have the processor specified as xalan, because if I do, I bump up against that XSLTProcessorFactory class not being found (which, if I remember right from when I bumped up against it before, is from an older Xalan, which I don't know where to find to download). On the other hand, maybe that's actually the critical change -- have you tried it without specifying that? Diane ===== ([EMAIL PROTECTED]) __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>