"Web'de" ile ne demek istediğinize bağlıdır.
XSLT çok yaygın olarak kullanılmaktadır. StackOverflow sorularının sayısı gibi metriklerden değerlendirebildiğimiz kadarıyla, en büyük 30 programlama dilinde, muhtemelen SQL'den sonra en üst veri modeline özgü programlama dili yapıyor.
Ancak XSLT, istemci tarafında, yani tarayıcıda yaygın olarak kullanılmaz. Genellikle HTTP isteklerine yanıt olarak isteğe bağlı içerik sağlamak için sunucu tarafında kullanılır veya bir yayınlama iş akışının parçası olarak toplu modda kullanılır. Elbette, web ile çok az ilgisi olan birçok uygulamada, örneğin basılı yayınlarda da kullanılır.
XSLT'nin tarayıcıda yaygın olarak kullanılmamasının birkaç nedeni vardır. Bunun ana sebebi, iyi uyumlu XSLT desteğinin tarayıcı satıcılarından gelen çok yavaş olmasıdır; hiç kimse her tarayıcıda mevcut olana kadar kullanmak istemedi ve her tarayıcıda mevcut olana kadar, tarayıcıda yapmak istedikleri şeyler devam etti ("Web 2.0"?) ve XSLT uygulamalarını hatırladı tarayıcıda etkileşimli uygulamalar oluşturmanıza veya AJAX kullanarak veri almanıza yardımcı olmadı.
Saxonica (feragatname, bu benim ürünüm) bu boşlukları Saxon-JS ile kapatmaya çalıştı, ancak ürün partiye geç kaldı ve müşteri tarafı web geliştirme çok moda odaklı, bu yüzden sadece bir tüm teknik kutuları işaretleyen ürün. Moda odaklı olmanın bir parçası, veri odaklı sitelerin çoğunun (belge odaklı olandan farklı olarak) büyük ölçüde JSON yerine JSON'a taşınmasıdır, çünkü JSON'un Javascript'ten manipüle edilmesi çok daha kolaydır.
Diğer bir konu da XSLT'nin bir sev ya da nefret et dilidir. Açıklayıcı, kural tabanlı, işlevsel olarak yönlendirilmiş paradigması, üst düzey doğası nedeniyle birçok kişiye hitap eder, ancak tek programlama deneyimi bilgisayara tam olarak ne yapması gerektiğini söyleyen zorunlu kod yazmak olanlara rahatsız edici olabilir. Hangi düzen.