Xml 从变量构造字符串

Xml 从变量构造字符串,xml,xslt,xslt-1.0,Xml,Xslt,Xslt 1.0,我在XSLT中有一个包含数字的变量(比如:1、2、5或7) 我需要构造一个要在HTML中显示的字符串,以便该字符串是变量中空格的数目。我需要将这个字符串附加到XSLT中的一个值,并在HTML中显示它 你知道怎么用最好的方法吗?如果我理解正确的话,你想要一种方法来获取一个数字并生成一个包含那么多空格的字符串。我的方法是创建一个包含一长串空格的变量,至少与您要处理的最大数字一样长 <xsl:variable name="spaces" select="'

我在XSLT中有一个包含数字的变量(比如:1、2、5或7)

我需要构造一个要在HTML中显示的字符串,以便该字符串是变量中空格的数目。我需要将这个字符串附加到XSLT中的一个值,并在HTML中显示它


你知道怎么用最好的方法吗?

如果我理解正确的话,你想要一种方法来获取一个数字并生成一个包含那么多空格的字符串。我的方法是创建一个包含一长串空格的变量,至少与您要处理的最大数字一样长

<xsl:variable name="spaces" select="'                                            '"/>
如果您想要在HTML中显示为空格的内容,可以使用不间断空格字符串

<xsl:variable name="spaces" select="'&#xA0;&#xA0;&#xA0;.......'"/>


如何使用substring方法?@harshdipsing这是一个xpath表达式,因此您可以在允许xpath的任何位置使用它,例如在
中选择
值或
变量

<xsl:variable name="spaces" select="'&#xA0;&#xA0;&#xA0;.......'"/>