2013-03-25 63 views
0

我在XSLT中包含數字(如:1或2或5或7)中的變量。從變量構造字符串

我需要構造一個字符串來顯示在HTML中,使得字符串是變量中的空格鍵的數量。我需要將此字符串附加到XSLT中的值並將其顯示在HTML中。

任何想法如何做到這一點的最佳方式?

回答

0

如果我理解正確,你想要一個方法來獲取一個數字併產生一個包含那麼多空格的字符串。我處理這個問題的方法是創建一個包含空格的長字符串的變量,至少只要數量最多,你將處理

<xsl:variable name="spaces" select="'           '"/> 

,並利用這一子的要求

substring($spaces, 1, $numSpaces) 

如果你想要的東西,將顯示在HTML空間,你可以使用無間斷空格的字符串,而不是

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

我如何使用字符串的方法? – 2013-03-25 10:23:48

+0

@HarshdipSingh它是一個xpath表達式,因此您可以在任何允許xpath的地方使用它,例如,在「選擇」一個「值」或「變量」中 – 2013-03-25 10:58:30