Hi, I'm trying to pass a param to xalan command line as follows:
java org.apache.xalan.xslt.Process -PARAM test testvalue -IN .... In my driver file I'm trying to get at it but it can't find it. file:///home/maxwell/pws/jdocbook/drivers/xhtmldriver.xsl; Line 10; Column 42; XSLT Error (javax.xml.transform.TransformerConfigurationException): javax.xml.transform.TransformerException: org.apache.xml.utils.WrappedRuntimeException: Could not find variable with the name of test <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'> <xsl:import href="../docbook-xsl/xhtml/docbook.xsl"/> <!-- print test param passed from xalan --> <xsl:param name="testin" select="$test"/> <xsl:template match="/"> <xsl:text>The param test = "$testin"</xsl:text> </xsl:template> rest of stylesheet. Any ideas? Thanks, Eric