La seguente schermata di Chrome mostra l'output di traccia da un processore XSLT 2.0 in esecuzione nel browser:
IlprogrammaXSLTè"affettato", quindi ogni istruzione registra nell'output di traccia quando è stata eseguita. L'annidamento dell'XML di output spiega la gerarchia di esecuzione.
L'esempio sopra riportato mostra il modello effettivo che è stato eseguito come conseguenza dell'istruzione xsl: apply-templates. Quindi la traccia mostra le stesse informazioni che si otterrebbero da un debugger IDE, ma senza dover scorrere ogni riga di codice.
Se viene lanciata un'eccezione all'interno del codice in esecuzione, la traccia termina a quel punto, mostrando esattamente dove il codice ha fallito, fornendo più informazioni di un tipico stack di chiamate.
Inoltre, ulteriori istruzioni di tracciamento possono essere incorporate nell'XSLT (sotto forma di una chiamata di funzione fn: trace ) per fornire una diagnostica extra per una parte specifica del codice.