- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 18 Jan 2006 08:15:25 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2724 Summary: Context position : some inconsistencies about what it is supposed to be. Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: XQuery AssignedTo: chamberl@almaden.ibm.com ReportedBy: pierrick.brihaye@culture.gouv.fr QAContact: public-qt-comments@w3.org The specs give very strict indications about how context positions should be assigned a value : Its value is always an integer greater than zero The position of the first item in a sequence is always 1 (one) The context position is always less than or equal to the context size Context positions are assigned to items based on their ordinal position in the result sequence. The first context position is 1. The context position is the position of the context item within the sequence of items currently being processed. Sometimes however, other solutions are (fortunately) possible : During evaluation of a function body, the focus (context item, context position, and context size) is undefined [C.2 Dynamic Context Components] Default initial value : none Consistency rules : If context item is defined, context position must be >0 and <= context size; else context position is undefined. May the specs be more consistent and precise about defined/undefined focus ?
Received on Wednesday, 18 January 2006 08:15:49 UTC