This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: xsl:key (use attribute)
- From: "J.Pietschmann" <j3322ptm at yahoo dot de>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Fri, 24 May 2002 02:27:01 +0200
- Subject: Re: [xsl] xsl:key (use attribute)
- References: <000201c202b6$c8389510$e11e1eac@nt-internal>
- Reply-to: xsl-list at lists dot mulberrytech dot com
David Zuccaro wrote:
> <xsl:key name="emp_id" match="/emp_enq_ap3/pay_proc_nos"
> use="concat(@client_id, @emp_id)"/>
>
> Is this a correct xsl statement?
Yes.
> This is the error I am getting:
>
> Expected ,, but found:
> pattern = 'key('emp_id', concat(@client_id, @emp_id)'
> Remaining tokens: ( ')')
It seems there is a syntax error soemwhere around where
you use the key. Perhaps you are missing a closing quote
or something. Apparently, the parser expected a comma.
You could use another processor which gives you the number
of the line where the error occurs, like Saxon.
BTW I'd say it should be
select='key('emp_id', concat(@client_id, @emp_id)'
J.Pietschmann
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list