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
File XSLTcodice:<pagamenti> <pagamento> <numero>123</numero> </pagamento> </pagamenti>
risultato: 0000000123codice:<xsl:for-each select="/pagamenti/pagamento"> <xsl:value-of select='format-number(numero, "0000000000")' /> </xsl:for-each>
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?
![]()

Rispondi quotando