This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
For both xsl:expose and xsl:accept, we allow multiple explicit references to the same component, e.g. <xsl:expose component="variable" names="v1 v2" visibility="private"/> <xsl:expose component="variable" names="v2" visibility="private"/> and ignore all but the last. However, a careful reading suggests that xsl:accept validates the visibility of all the declarations, whereas xsl:expose only validates the one that is actually used. I think that we should validate them all, in both cases.
I am unable to reconstruct the reasoning that led to the raising of this bug report, so I am withdrawing it.