pad-string — Right-pads or left-pads a string out to a certain length
<xsl:template name="pad-string"> <xsl:param name="padChar" select="' '"/> <xsl:param name="leftRight">left</xsl:param> <xsl:param name="padVar"/> <xsl:param name="length"/> ... </xsl:template>
This function takes string padVar and
      pads it out in the direction rightLeft to
      the string-length length, using string
      padChar (a space character by default) as
      the padding string (note that padChar can
      be a string; it is not limited to just being a single
      character).
This function began as a copy of Nate Austin's
        prepend-pad function in the Padding
          Content section of Dave Pawson's XSLT
          FAQ.