W3C home > Mailing lists > Public > public-qt-comments@w3.org > May 2016

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

From: <bugzilla@jessica.w3.org>
Date: Fri, 27 May 2016 10:23:06 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-29667-523-paR1cxjxzU@http.www.w3.org/Bugs/Public/>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29667

--- Comment #1 from Michael Kay <mike@saxonica.com> ---
I'm sorry, I don't understand the problem.

Using the same package twice is exactly the same as using two different
packages with the same content. You're very likely to get a 3050 if you use the
same package twice, but you can avoid it if you are very careful in what you
accept. I don't see any rule in 3.5.3.2 that suggests your example should not
be allowed, assuming of course that the used package consists entirely of
functions.

In response to your final sentence, I'm not sure what you mean by "the
component". The first use-package creates a component corresponding to every
component in urn:use-me; the second use-package creates another component
corresponding to every component in urn:use-me; a 3050 occurs if this results
in two non-hidden components with the same name.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Friday, 27 May 2016 10:23:08 UTC

This archive was generated by hypermail 2.3.1 : Friday, 27 May 2016 10:23:08 UTC