This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
While looking at bug 29468, we discovered that in section 3.5.3.3 the two following pieces of text seem to contradict each other. "[...] the using package P will contain a component CP whose declaration is D, whose symbolic identifier is that of D, and whose visibility is equal to the value of the visibility attribute of D, or private if this is absent." and (4 paragraphs later) "The visibility of the overriding component in the using package is defined by the visibility attribute appearing on the overriding declaration, except in the case of xsl:param, which is implicitly public." The WG thought they could be merged and the xsl:param special case made clearer.
This is editorial: we need to clarify that or private if this is absent doesn't apply to xsl:param; and perhaps the two cited paragraphs need to be more closely aligned.
The change has been applied.