This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Error...
- To: Cheun N Chong <cnc99r at ecs dot soton dot ac dot uk>
- Subject: Re: Error...
- From: Jeni Tennison <Jeni dot Tennison at epistemics dot co dot uk>
- Date: Wed, 24 May 2000 15:47:47 +0100
- Cc: XSL-List at mulberrytech dot com
- References: <3.0.6.32.20000524111624.0117dd90@NTServer>
- Reply-To: xsl-list at mulberrytech dot com
Cheun,
> I have tried the codes that Jeni kindly sent me (she is using
>SAXON, but I am using LotusXSL). I have got the following error signals:
[snip]
>XSL Error: pattern =
>'document('')//fo:month[@name=substring-before(substring-after($expire, '
>'), ' ']/@num)'
>Expected ,, but found: ]
> Remaining tokens: ( '/' '@' 'num' ')'), style tree
It looks like I (or you) missed out a ')' closing the substring-before
function (i.e. just before the ]) in that pattern. It should be:
document('')//fo:month[@name=substring-before(substring-after($expire, '
'), ' ')]/@num
LotusXSL is right to complain - SAXON would as well.
Cheers,
Jeni
Dr Jeni Tennison
Epistemics Ltd, Strelley Hall, Nottingham, NG8 6PE
Telephone 0115 9061301 • Fax 0115 9061304 • Email
jeni.tennison@epistemics.co.uk
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list