小智 7
不幸的是,XSLT没有带填充功能,很好的部分是这样做非常简单,如本博客文章所指出:http://www.dpawson.co.uk/xsl/sect2/padding.html.
例如,如果你想右键填充10个空格的字符串,你可以这样做:
<xsl:value-of
select="substring(concat($string, ' '), 1, 10))"/>
Run Code Online (Sandbox Code Playgroud)
如果你需要一个左边的垫子你可以改变concat参数的顺序如下:
<xsl:value-of
select="substring(concat(' ', $string), 1, 10))"/>
Run Code Online (Sandbox Code Playgroud)
请注意,带有空格的字符串应包含与填充所需的字符数相同的字符数,因此如果您需要10个填充,则需要10个字符串.