En XSL no se puede saber que es de tipo numérico o no, todos los contenidos ya sean atributos o contenido de nodos son tomados como string, para saber lo que quieres puedes pasar como parámetro a una función de JavaScript y éso si te funcionará.
Saludos