<xsl:choose>
<xsl:when test="contains($zones, ' ')">
<xsl:variable name="zone" select="substring-before($zones, ' ')"/>
- <xsl:variable name="target" select="key('id', $zone)[&scope;]"/>
+ <xsl:variable name="target" select="key('id', $zone)"/>
<xsl:variable name="id">
<xsl:call-template name="object.id">
</xsl:when>
<xsl:otherwise>
<xsl:variable name="zone" select="$zones"/>
- <xsl:variable name="target" select="key('id', $zone)[&scope;]"/>
+ <xsl:variable name="target" select="key('id', $zone)"/>
<xsl:variable name="id">
<xsl:call-template name="object.id">
<xsl:choose>
<xsl:when test="contains($zones, ' ')">
<xsl:variable name="zone" select="substring-before($zones, ' ')"/>
- <xsl:variable name="target" select="key('sections', $zone)[&scope;]"/>
+ <xsl:variable name="target" select="key('sections', $zone)"/>
<a>
<xsl:apply-templates select="." mode="class.attribute"/>
</xsl:when>
<xsl:otherwise>
<xsl:variable name="zone" select="$zones"/>
- <xsl:variable name="target" select="key('sections', $zone)[&scope;]"/>
+ <xsl:variable name="target" select="key('sections', $zone)"/>
<a>
<xsl:apply-templates select="." mode="class.attribute"/>