- From: <bugzilla@jessica.w3.org>
- Date: Mon, 11 Sep 2017 09:42:02 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=30179
Bug ID: 30179
Summary: Ambiguity concerning references to the context item
from a "global variable in a library package"
Product: XPath / XQuery / XSLT
Version: Proposed Recommendation
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: XSLT 3.0
Assignee: mike@saxonica.com
Reporter: mike@saxonica.com
QA Contact: public-qt-comments@w3.org
Target Milestone: ---
Section 5.3.3.1 says:
The context item for evaluating global variables in the top-level package is
set to the global context item supplied when the transformation is invoked (see
2.3 Initiating a Transformation). In library packages, the context item for
evaluating global variables is absent.
Similarly 2.3.2 says: This item acts as the context item when evaluating the
select expression or sequence constructor of a global variable declaration
within the top-level package, as described in 5.3.3.1 Maintaining Position: the
Focus.
In both cases we don't make it clear whether we are talking about the declaring
package of the global variable component or its containing package. I think the
intent is that the context item is available when evaluating a global variable
only if its DECLARING package is the top-level package.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Monday, 11 September 2017 09:42:05 UTC