Нет, атрибут xpath-default-namespace требует XSLT 2.0, который Xalan не поддерживает.
Если вы используете Xalan-J, то не составит труда переключиться на Saxon, который поддерживает XSLT 2.0. Это должно дать вам возможность сделать ваш XSLT-код гораздо менее многословным, если вы не хотите, чтобы он стал еще громче.