Templates can be subroutines
<xsl:template name="semicolon-nl">
<xsl:text>;</xsl:text>
<xsl:call-template name="newline"/>
</xsl:template>
n
Use
name
attribute of template