Subject: RE: % in xslt printing as ?
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 23 Sep 2005 08:47:15 +0100
|
I don't have the msxsl documentation to hand but I would guess that if your
parameter is named Date then you specify Date="2005-01-01".
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: stuart arnold [mailto:stuart.arnold@xxxxxxxxxxx]
> Sent: 22 September 2005 23:59
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: % in xslt printing as ?
>
> I treied that, I guess I'm missing something.
>
> I'm calling at:
> msxsl.exe testme.xml myfix.xsl param="2005-01-01" -o out.html
>
> In the XSL, what should I have, I mean, how does it know that
> that param
> goes with what, eg
> <xsl:param name="Date" />
>
> Should I have more on the command line or the XSL?
>
> Thanks for the reply and any help.
>
> -----Original Message-----
> From: Michael Kay [mailto:mike@xxxxxxxxxxxx]
> Sent: Thursday, September 22, 2005 6:38 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: % in xslt printing as ?
>
>
> >
> > I'm trying to pass a variable to my xsl processor as well,
> but I don't
>
> > know how to recive it in the XSL. What xsl command do I use?
>
> Use <xsl:param name="nnnn"/> as a top-level element (a child of
> xsl:stylesheet). Then refer to the parameter just like a variable, as
> $nnnn. The way you actually supply the parameter a value
> depends on the
> processor API you are using.
>
> Michael Kay
> http://www.saxonica.com/
|