[Bug 29094] [xslt 3.0] conflict between xsl:accept and xsl:override

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29094

Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Michael Kay <mike@saxonica.com> ---
The WG accepted the proposed change. New text added as follows:

<item diff="add" at="S-bug29094">
    <p>If a component is explicitly accepted from a used package (by name,
rather
        than by a matching wildcard, and if the same component is the subject
        of an <elcode>xsl:override</elcode> declaration, then a static error
        occurs (see below). There is no conflict, however, if a component
declared
        within <elcode>xsl:override</elcode> also matches a wildcard in an
<elcode>xsl:accept</elcode>
        element.</p>
    <p>
        <error spec="XT" type="static" class="SE" code="3051">
            <p>It is a <termref def="dt-static-error">static error</termref> if
                a token in the <code>names</code> attribute of
<elcode>xsl:accept</elcode>,
                other than a wildcard, matches the symbolic name of a component
declared
                within an <elcode>xsl:override</elcode> child of the same
                <elcode>xsl:use-package</elcode> element.</p>
        </error>
    </p>
</item>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 9 October 2015 11:32:59 UTC