Для заказчика важно использование пространства имен http://www.w3.org/TR/WD-xsl
Конечно, заказчик всегда прав, но это тот случай, когда его надо переубеждать. Указанное пространство имен уже много лет не поддерживается, его реализация выброшена из MSXML, начиная с версии 4.0, его не распознает ни один из других XSLT-процессоров. Пройдет не так много времени, и этот анахронизм окончательно сойдет со сцены. Зачем разрабатывать
новый код, с которым заведомо начнутся проблемы в недалеком будущем?