Subject: RE: 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: 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
|