Пока вы придерживаетесь функциональности XSLT 1.0, я бы сказал, что поддержка XSL и XPATH достаточно хорошо работает во всех браузерах, даже начиная с IE6.
Тем не менее, при обработке XSLT на стороне клиента достаточно неприятностей (в том числе до недавнего времени из-за чудовищной ошибки JQuery в firefox для файлов, генерируемых с помощью XSLT на стороне клиента), чтобы это не стоило вашего времени.
Я много работал над этой темой в течение большей части 2009 года, и я просто не вижу веских оснований для выполнения обработки на клиенте, когда это так же легко сделать на сервере. Если у вас есть для предложения XML, разрешите клиенту специально запрашивать его с помощью переменной строки запроса или заголовка Accept: