Залежить від того, що ви маєте на увазі під "Web".
XSLT дуже широко використовується. Наскільки ми можемо судити з таких показників, як кількість запитань StackOverflow, він знаходиться в топ-30 мов програмування, що, ймовірно, робить його найпопулярнішою мовою програмування, характерною для моделі даних після SQL.
Але XSLT не широко використовується на стороні клієнта, тобто в браузері. Зазвичай він використовується або на стороні сервера для доставки вмісту на вимогу у відповідь на HTTP-запити, або використовується в пакетному режимі як частина робочого процесу публікації. Він, звичайно, також використовується у багатьох програмах, які мають дуже мало спільного з Інтернетом, наприклад, у друкованому виданні.
Існує ряд причин, коли XSLT широко не використовується в браузері. Основна причина полягає в тому, що хороша підтримка XSLT, яка відповідає, була дуже повільною від постачальників браузера; ніхто не хотів користуватися ним, поки він не був доступний у кожному веб-переглядачі, і до того моменту, коли він був доступний у кожному браузері, те, що люди хотіли зробити у браузері, перейшло (пам’ятаєте «Веб 2.0»?) та реалізації XSLT у веб-переглядачі не допомогли створити інтерактивні програми або отримати дані за допомогою AJAX.
Saxonica (відмова, це мій продукт) намагалася усунути ці прогалини із Saxon-JS, але продукт є запізненкою для партії, а веб-розробка веб-сторінок дуже орієнтована на моду, тому недостатньо просто мати продукт, який галочує всі технічні коробки. Частина модного моменту полягає в тому, що більшість сайтів, орієнтованих на дані (на відміну від документоорієнтованих) перемістилися до JSON, а не до XML, значною мірою тому, що JSON набагато простіше маніпулювати Javascript.
Інша проблема полягає в тому, що XSLT - це мова, яку люблять або ненавидять. Його декларативна, на основі правил функціонально орієнтована парадигма подобається багатьом через її високий рівень, але може бути відмінна для тих, чий єдиний досвід програмування - написати імперативний код, який повідомляє комп'ютеру, що саме потрібно робити який порядок.