[Bug 29667] [XSLT30] XTSE3050 with hidden components and homonymous name conflict is ambiguous

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

Michael Kay <mike@saxonica.com> changed:

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

--- Comment #9 from Michael Kay <mike@saxonica.com> ---
Completing the action identified in comment #5, I have added the following note
at the end of section 3.5.2:

<note>
<p diff="add" at="T-bug29667">It is not intrinsically an error to have two 
<elcode>xsl:use-package</elcode> declarations that identify the same package
(or different versions of the same package). This has the same effect as
having two declarations that identify packages with different names but
identical content. In most cases it will result in an error (<errorref
spec="XT" class="TE" code="3050"/>)
due to the presence of multiple components with the same name; but 
no error would occur, for example, if the used package is empty, or if the 
two <elcode>xsl:use-package</elcode> declarations use
<elcode>xsl:accept</elcode>
to accept non-overlapping subsets of the components in the used package.</p>
</note>

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

Received on Thursday, 7 July 2016 10:10:14 UTC