Ciao a tutti,
ho provato a cercare un po' in giro ma non ho trovato nessuna informazione utile...
vi spiego subito velocemente il mio problema..
per formattare un numero in modo da visualizzarlo SEMPRE di 10 cifre (eventualmente aggiungendo n zeri davanti al numero) ho utilizzato la famosa funzione format-number così come riportato di seguito:

File XML
codice:
<pagamenti>
  <pagamento>
    <numero>123</numero>
  </pagamento>
</pagamenti>
File XSLT
codice:
<xsl:for-each select="/pagamenti/pagamento">
      <xsl:value-of select='format-number(numero, "0000000000")' />
</xsl:for-each>
risultato: 0000000123


ora.. dovrei fare una cosa simile su una stringa (non un numero). Ovvero dovrei visualizzarla sempre di 20 caratteri, eventualmente aggiungendo n spazi alla fine.
Come posso fare?