RE: [xsl] value-of select - then multiply

Subject: RE: [xsl] value-of select - then multiply
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 18 Jun 2008 09:23:00 +0100
> If Work_Location_longitude is an element, then presumably you 
> could do this:
> 
> <xsl:value-of select="(Work_Location_longitude/position() - 1) * 15"/>
> 
> This would return a value 0, 15, 30, 45, etc. depending on 
> the position of the Work_Location_longitude element relative 
> to its parent.

If there are three WLL elements, then WLL/position() returns the sequence
(1,2,3), and subtracting one from this sequence is an error.

Michael Kay
http://www.saxonica.com/

Current Thread