This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: argument for id function


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]