xml: factor xslt space template

* data/xslt/bison.xsl (space): New, import from...
* data/xslt/xml2text.xsl: Here.
This commit is contained in:
Theophile Ranquet
2012-11-07 09:54:06 +00:00
committed by Akim Demaille
parent ccda5c9eac
commit 489b320d4a
2 changed files with 12 additions and 12 deletions

View File

@@ -90,4 +90,16 @@
<xsl:value-of select="string-length(translate($conflict-data, 's', ''))"/>
</xsl:template>
<xsl:template name="space">
<xsl:param name="repeat">0</xsl:param>
<xsl:param name="fill" select="' '"/>
<xsl:if test="number($repeat) &gt;= 1">
<xsl:call-template name="space">
<xsl:with-param name="repeat" select="$repeat - 1"/>
<xsl:with-param name="fill" select="$fill"/>
</xsl:call-template>
<xsl:value-of select="$fill"/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>