XSLT 1.0 中是否有可用的标准模板来调整字段并将字段填充到最大长度?
最佳答案
不幸的是,XSLT 没有提供填充功能,好的部分是这样做非常简单,正如这篇博文所指出的:http://www.dpawson.co.uk/xsl/sect2/padding.html
(网络存档版本:http://web.archive.org/web/20171225234313/http://www.dpawson.co.uk/xsl/sect2/padding.html)
例如,如果你想右填充一个 10 个空格的字符串,你可以这样做:
<xsl:value-of
select="substring(concat($string, ' '), 1, 10))"/>
如果你需要一个左垫,你可以改变concat参数的顺序如下:
<xsl:value-of
select="substring(concat(' ', $string), 1, 10))"/>
请注意,带空格的字符串应包含与填充所需的相同数量的字符,因此如果您想要 10 个填充,则需要 10 个空格的字符串。
关于java - 带填充的 XSL 左右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808421/