This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: argument for id function
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] argument for id function
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Tue, 10 Apr 2001 21:35:16 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> 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