[
Lists Home |
Date Index |
Thread Index
]
- To: "Thomas B. Passin" <tpassin@comcast.net>
- Subject: RE: [xml-dev] How to declare a int variable in XSL
- From: "Manos Batsis" <m.batsis@bsnet.gr>
- Date: Fri, 7 Jun 2002 16:39:17 +0300
- Cc: <xml-dev@lists.xml.org>
- Thread-index: AcIOJrxo69fM2mcdSgO07L9o4SpLSgAAHvJg
- Thread-topic: [xml-dev] How to declare a int variable in XSL
> -----Original Message-----
> From: Thomas B. Passin [mailto:tpassin@comcast.net]
> Sent: Friday, June 07, 2002 4:23 PM
> To: xml-dev@lists.xml.org
> Subject: Re: [xml-dev] How to declare a int variable in XSL
>
>
> [David Carlisle]
>
> >
> > xsl-list is a better list than xml-dev for xsl questions.
> >
> > > Do anyone know how to declare a int variable in XSL.
> > xsl (Xpath) does not have an integer type.
> >
> > > i want to put some delimeter for each iteration in <xsl:for-each>
> > > except the first iteration.
> > <xsl:if test="position() > 1"> .....
> >
>
> Not with xsl:for-each, though. Position() would always be 1.
Nope, sorry. Although the position() function returns the index of the
current node *in the current node list*, the spec clearly says [1] that
"The expression must evaluate to a node-set. The template is
instantiated with the selected node as the current node, and with a list
of all of the selected nodes as the current node list. "
[8] http://www.w3.org/TR/xslt#for-each
Regards,
Manos
>
> Tom P
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
>
>
|