2010-09-17 5 views
1

J'ai une valeur en tant que 233. Mon exigence est d'ajouter '0' à la fin de la valeur, de sorte que la longueur totale sera toujours 11.valeur de remplissage en utilisant xslt

Par exemple 233 -> devrait être 23300000000 [longueur totale 11] 56789 -> devrait être 56789000000 [longueur totale 11]

Est-ce peut être fait en xslt? Ma question est comment pouvons-nous ajouter «0» à la fin de la valeur en utilisant une boucle? j'ai essayé avec <xsl:for-each> cela n'a pas fonctionné. Si vous avez d'autres fonctions faites le moi savoir.

Merci,

Répondre

9

Ce serait

substring(concat("your value", "00000000000"), 1, 11) 
+0

+1 pour cette excellente réponse. –