diff merge.xsl @ 59:f90bbd38b8f6

towards display of reffed info via colour
author Henry S. Thompson <ht@markup.co.uk>
date Fri, 02 Jun 2017 12:54:54 +0100
parents 5d9806f90896
children
line wrap: on
line diff
--- a/merge.xsl	Thu Jun 01 17:21:45 2017 +0100
+++ b/merge.xsl	Fri Jun 02 12:54:54 2017 +0100
@@ -25,10 +25,12 @@
  <xsl:template match="e:r/e:c">
   <xsl:variable name="row" select="../@r"/>
   <xsl:variable name="col" select="@c"/>
-  <xsl:variable name="reffed" select="key('ref',concat(e:n2a($col),$row),$refs)"/>
+  <xsl:variable name="r" select="concat(e:n2a($col),$row)"/>
+  <xsl:variable name="reffed" select="key('ref',$r,$refs)"/>
   <c>
    <xsl:apply-templates select="@*"/>
    <xsl:if test="e:f">
+    <xsl:attribute name="r"><xsl:value-of select="$r"/></xsl:attribute>
     <xsl:attribute name="fi"><xsl:value-of select="key('nf',e:nf/text(),$nfs)/@i"/></xsl:attribute>
    </xsl:if>
   <xsl:if test="$reffed"><xsl:copy-of select="$reffed"/></xsl:if>