Re: [xsl] commandline parameters

Subject: Re: [xsl] commandline parameters
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Tue, 19 Mar 2002 11:12:06 +0100
On the page http://xml.apache.org/xalan-j/commandline.html you can see the correct syntax:

java org.apache.xalan.xslt.Process -IN foo.xml -XSL foo.xsl -OUT foo.out -PARAM name value

In your stylesheet you have to set a top-level-param:


<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:param name="commandparam" value="'default'"/>


<xsl:template match="/">

You don't need <xsl:param> here.


    <xsl:value-of select="$commandparam"/>
</xsl:template>
</xsl:stylesheet>


My questions are:
1. If i want to read the parameter through -PARAM, is the above xsl correct?
2. what would be the command that runs in the commandline to pass on the parameter. would it be something like this..
java org.apache.xalan.xslt.Process -IN commandlineexp.xml
-XSL commandlineexp.xsl -OUT multi -PARAM commandparam commandparamvalue?


please let me know if i am wrong and in that case the correct syntax of the commandline statement and the xsl structure
laura

Regards,


Joerg

--

System Development
VIRBUS AG
Fon  +49(0)341-979-7411
Fax  +49(0)341-979-7409
joerg.heinicke@xxxxxxxxx
www.virbus.de


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread