Hola:
A las variables debes darle un valor... o sea que no debes cerrar la etiqueta sin haberselo dado...
Si ese valor es el contenido de una etiqueta debes usar xsl:value-of-select, y si fuese un atributo debes anteponer un carácter "@"...
En principio creo que deberías retocar tu xml o tu bucle for-each...
Saludos