]> granicus.if.org Git - docbook-dsssl/commitdiff
Made xref template target variables into params to fix bug #1559689.
authorBob Stayton <bobs@sagehill.net>
Sun, 8 Oct 2006 06:13:19 +0000 (06:13 +0000)
committerBob Stayton <bobs@sagehill.net>
Sun, 8 Oct 2006 06:13:19 +0000 (06:13 +0000)
xsl/fo/xref.xsl
xsl/html/xref.xsl

index e7b0d621b1807e1f9bca475720ead82e54d8c90b..bc61909d76cc46f910355c37d23389f13f337224 100644 (file)
@@ -24,9 +24,9 @@
 <!-- ==================================================================== -->
 
 <xsl:template match="xref" name="xref">
-  <xsl:variable name="targets" select="key('id',@linkend)"/>
-  <xsl:variable name="target" select="$targets[1]"/>
-  <xsl:variable name="refelem" select="local-name($target)"/>
+  <xsl:param name="targets" select="key('id',@linkend)"/>
+  <xsl:param name="target" select="$targets[1]"/>
+  <xsl:param name="refelem" select="local-name($target)"/>
 
   <xsl:call-template name="check.id.unique">
     <xsl:with-param name="linkend" select="@linkend"/>
index 1d53288a69f19da7b8dcf531d191fae1b6042b1f..774c37809cd50e6c00293a20bd64ef374a42d2a0 100644 (file)
@@ -25,8 +25,8 @@
 
 <xsl:template match="xref" name="xref">
   <xsl:param name="targets" select="key('id',@linkend)"/>
-  <xsl:variable name="target" select="$targets[1]"/>
-  <xsl:variable name="refelem" select="local-name($target)"/>
+  <xsl:param name="target" select="$targets[1]"/>
+  <xsl:param name="refelem" select="local-name($target)"/>
 
   <xsl:call-template name="check.id.unique">
     <xsl:with-param name="linkend" select="@linkend"/>