- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 04 May 2006 21:15:04 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3201 Summary: fn:id not subject to compatibility - an oversight? Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: PC OS/Version: Windows 2000 Status: NEW Severity: normal Priority: P2 Component: XPath AssignedTo: chamberl@almaden.ibm.com ReportedBy: david_marston@us.ibm.com QAContact: public-qt-comments@w3.org In the function conversion rules at 3.1.5, regarding the extra steps for 1.0 compatibility mode, sub-step 2 is applied only for xs:string and xs:string?, not for xs:string*. The first argument to fn:id is xs:string*, so it will bypass sub-step 1. The consequence of sub-step 2 not applying to fn:id is that fn:id(true()) would get a node whose ID is "true" in 1.0 but not in 2.0 (type error instead), regardless of compatibility mode. If that was your intent, please add that case to the list in Appendix I.1.
Received on Thursday, 4 May 2006 21:15:14 UTC