- From: <bugzilla@jessica.w3.org>
- Date: Thu, 15 Oct 2015 16:31:33 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29205
Bug ID: 29205
Summary: [XSLT30] xsl:use-when and shadow attributes on LREs,
extension instructions and data elements
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: XSLT 3.0
Assignee: mike@saxonica.com
Reporter: abel.braaksma@xs4all.nl
QA Contact: public-qt-comments@w3.org
Target Milestone: ---
Originally reported on the public XSL WG list:
https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0019.html. Relevant
parts repeated here:
We say about using xsl:use-when on elements not in the XSLT namespace the
following:
"A literal result element, or any other element within a stylesheet module that
is not in the XSLT namespace, may similarly carry an xsl:use-when attribute."
We use the words "similarly" and "carry". But we don't seem to explicitly say
that the same rules apply, i.e., that if the EBV is false(), the LRE is
effectively excluded, including all its children. In the case of data elements
and extension instructions I would argue that its behavior on that instruction
is implementation defined. Or if not, I think we should explicitly say so.
----
A proposal to fix this has first been reported here:
https://lists.w3.org/Archives/Public/public-xsl-wg/2015Oct/0024.html.
On the XSLWG telcon of 2015-10-15 this proposal was accepted.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Thursday, 15 October 2015 16:31:36 UTC