Запустите с некоторой небольшой задачи, если это возможно, отладьте код вокруг своей проблемы. Продвижение через код в режиме отладки является самым легким способом изучить, как что-то работает.
XSLT 1.0 не имеет целочисленного типа данных, только двойной. Вы можете использовать number ()
для преобразования строки в число.