RE: [xsl] Calculating cumulative values - another call for help

Subject: RE: [xsl] Calculating cumulative values - another call for help
From: "Simon Shutter" <simon@xxxxxxxxxxx>
Date: Thu, 30 Aug 2007 09:35:17 -0700
Sorry - I should have been more clear.  Could one use something like
count(ancestor::set) instead? 

-----Original Message-----
From: Andrew Welch [mailto:andrew.j.welch@xxxxxxxxx] 
Sent: August 30, 2007 8:59 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Calculating cumulative values - another call for help

On 8/30/07, Simon Shutter <simon@xxxxxxxxxxx> wrote:
> Andrew,
>
> When I run your stylesheet against my input I get a Saxon error where 
> it is creating attribute "y3".  The error is shown below.  The string 
> "n" is the value of the attribute "id" for the set element in the 
> input.  Is it because "xs:integer(parent::set/@id - 1)" precludes the 
> use of non-numerical id values?
>

When you say "1..n" you don't normally mean "n" literally(!), but some
unspecified higher number.

Change "n" to be a number - say 3 in your example, and it'll work.


--
http://andrewjwelch.com

Current Thread