RE: [xsl] passing in XSL parameters using Saxon

Subject: RE: [xsl] passing in XSL parameters using Saxon
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Thu, 5 Dec 2002 19:18:36 -0000
Try putting the param=value in quotes (as "param=value" or
param="value"). Different shell languages have different rules about the
characters allowed in a single parameter, and the rules aren't well
documented.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Alistair Power
> Sent: 05 December 2002 15:55
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] passing in XSL parameters using Saxon
> 
> 
> Hi There,
> hopefully a simple one - can you see anything wrong with this 
> syntax? It's driving me up the wall! I am trying to do a 
> command line transformation using Saxon, passing in a 
> parameter of a filename, and the Saxon parser states I am 
> using a bad param=value pair, yet as far as I can see, my 
> command line is using the correct syntax. I am in the correct 
> dir, with the correct filenames on the command line (in windows).
> 
> 
> my input is essentially -o outputfile.xsl 
> xmlToTransformOn.xml Stylesheet.xsl param=value as per the 
> instructions with Saxon. See below cut and pasted directly 
> unedited from the dos prompt):
> 
> -----------cut n'paste from DOS--------------------------
> java -jar C:\java\saxon7-1\saxon7.jar -o test_transformer.xsl 
> disch-template.xml generator.xsl mapping-file=mappings-discharge.xml
> Bad param=value pair on command line
> SAXON
> Usage:  java net.sf.saxon.Transform [options] source-doc 
> style-doc {param=value}...
> Options:
>   -a              Use xml-stylesheet PI, not style-doc argument
>   -ds             Use standard tree data structure
>   -dt             Use tinytree data structure (default)
>   -o filename     Send output to named file or directory
>   -m classname    Use specified Emitter class for xsl:message output
>   -r classname    Use specified URIResolver class
>   -t              Display version and timing information
>   -T              Set standard TraceListener
>   -TL classname   Set a specific TraceListener
>   -u              Names are URLs not filenames
>   -w0             Recover silently from recoverable errors
>   -w1             Report recoverable errors and continue (default)
>   -w2             Treat recoverable errors as fatal
>   -x classname    Use specified SAX parser for source file
>   -y classname    Use specified SAX parser for stylesheet
>   -?              Display this message
> ---------------end cut n' paste---------------------
> 
> Am I doing anything blatently wrong? :) Thanks for your 
> comments, Alistair
> 
> Alistair Power
> Research Consultant
> 
> ***********************************************
> CSW Group Ltd
> 4240 Nash Court
> Oxford Business Park South
> Oxford
> OX4 2RU
> Tel: +44/0 1865 337400  Fax: +44/0 1865 337433
> Web: http://www.csw.co.uk
> 
> Delivering value to our customers by deploying innovative, 
> web-based, products and solutions for the integration of 
> processes, data and knowledge
> ***********************************************
> CSW's XML Summer School 27th - 31st July 2003
> Wadham College, Oxford
> Further information: http://www.xmlsummerschool.com
> ***********************************************
> Legal Disclaimer: http://www.csw.co.uk/disclaimer.htm
> ***********************************************
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


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


Current Thread