RE: [xsl] argument for id function

Subject: RE: [xsl] argument for id function
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Tue, 10 Apr 2001 21:35:16 +0100
> 1. From the XSLT 1.0, XSLT grammer production 3 under section
> 5.2 indicates
> the argument
>    to id function has to be a literal, i.e. a string enclosed
> in single or
> double quotes.
>
> 2. From the XPath 1.0, section 4.1 indicates the argument can
> be other than
> a
>     string.
>
> It seems that XSLT 1.0 says that the argument to id function must be
> a literal in syntax while XPath says it doesn't have to be. Which is
> correct?

Both are correct. In a pattern, the argument to id() must be a literal. In
an XPath expression, it can be any expression.

Mike Kay
Software AG


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread