Современные браузеры поддерживают XSLT из коробки.
Взгляните на eu.wowarmory.com - они широко его используют. Если сервер обнаруживает пользовательский агент, который не поддерживает XSLT, он отображается на стороне сервера, и на нем выводится довольно подробный HTML-код, который отправляется в браузер.
Это хорошая абстракция, если вы планируете предоставлять веб-сервис XML, аналогичный веб-сайту.