Mercurial > hg > ooxml
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>