- From: <bugzilla@jessica.w3.org>
- Date: Thu, 28 Nov 2013 03:08:08 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=22061
C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |cmsmcq@blackmesatech.com
--- Comment #1 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> ---
Created attachment 1417
--> https://www.w3.org/Bugs/Public/attachment.cgi?id=1417&action=edit
revised XSD 1.1 schema for XSLT 3.0
A revised schema document is attached. I believe that the attached schema
document fixes all the problems noted (with one possible exception). I have
not tested it independently. Notes on details:
a) it misses all the bits about attribute expand-text
The attribute expand-text has been added to the complex type
generic-element-type and to the attribute group
literal-result-element-attributes.
b) it says that the select attribute on xsl:try is required
Made optional, to agree with syntax diagram in spec.
c) it says that the errors attribute on xsl:catch is required
Made optional, to agree with syntax diagram in spec.
d) I have a failed assertion with Saxon about the expression
<xs:assert test="if (exists(@value)) then empty((@select, @level,
@count, @from)) else true()">
Could not reproduce (and don't see a problem with the test), so no change made.
e) it allows only 0 or 1 xsl:merge-action as direct child of xsl:merge
I think this must be a typo: the schema allows exactly one merge-action as a
child of merge, not 0 or 1. This is also what the syntax diagram says. On the
other hand the schema document allows 0 or 1 merge-source, where the syntax
diagram has a plus. Changed to minOccurs="1" maxOccurs="unbounded".
f) it misses xsl:map
Added.
g)it misses xsl:map-entry
Added.
h) it misses the static attribute
Added to the types of param and variable, with assertions constraining the use
of static='yes' to cases with visibliity="private" or "final", and also an
assertion on xsl:transform to check that 'static' is used only on top-level
param and variable elements.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Thursday, 28 November 2013 03:08:09 UTC