Vi sarà capitato, se lavorate con i file XSL, di voler incrementare le variabili.
Cominciamo subito con il dire che il valore di una variabile non è...variabile (perchè le avranno chiamate xsl:variable e non xsl:constant rimane, per me, un mistero).
In realtà, come in tutti gli ambiti informatici, ci sono dei workaround per raggiungere il risultato (ne cito due, uno dei quali è di mio fresco apprendimento):
Usare i template (questo è un workaround davvero e potrebbe non fare al caso vostro nel 75% dei casi)
Usare gli script xsl (tag msxsl:script), questo funziona invece...