This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
This test uses accept-A.xsl which has : <xsl:expose component="variable" names="p:*" visibility="final"/> since there are no more specific xsl:expose declarations, this makes variable p:v2 final. In the using package we have: <xsl:override> <xsl:variable name="p:v2" select="23"/> </xsl:override> this is not allowed and should throw XTSE3060
We discussed this bug report during the F2F in XML Prague 2016 and agreed that there's an issue here: the xsl:override tries to override a final variable. Michael Kay requested to take an action to revise this test.
Fixed (must raise error XTSE3060) and added a variant to showcase the original intent without error (accept-007a).