There's nothing wrong with your command-line, so the problem must be elswhere.
Here is a complete stylesheet that produces the output you are looking for.
<?xml version="1.0"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:strip-space elements="*" />
<xsl:output method="xml" indent="yes" encoding="UTF-8" />
<xsl:param name="source"/>
<xsl:template match="*">
source: <xsl:value-of select="$source"/>
</xsl:template>
</xsl:stylesheet>
--
Charles Knell
cknell(_at_)onebox(_dot_)com - email
-----Original Message-----
From: Garvin Riensche <g(_dot_)riensche(_at_)gmx(_dot_)net>
Sent: Mon, 19 Mar 2007 17:06:47 +0100
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] prarameter from commandline
Hello,
I guess this is an easy one for you as I just can't figure out how to
pass parameters from the commandline to a stylesheet. Saxon is called with:
java -jar saxon8.jar input.xml test.xsl source=test
I also tried "source=test" and source="test" (I am using winXP)
And the stylesheet looks like this:
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:param name="source"/>
<xsl:template match="*">
source: <xsl:value-of select="$source"/>
</xsl:template>
But the value doesn't get passed.
Regards,
Garvin
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--