Zależy, co rozumiesz przez „w sieci”.
XSLT jest bardzo szeroko stosowany. O ile jesteśmy w stanie ocenić na podstawie wskaźników, takich jak liczba pytań StackOverflow, znajduje się on w 30 najpopularniejszych językach programowania, co prawdopodobnie czyni go najlepszym językiem programowania specyficznym dla modelu danych po SQL.
Ale XSLT nie jest powszechnie używany po stronie klienta, to znaczy w przeglądarce. Zwykle jest używany po stronie serwera do dostarczania treści na żądanie w odpowiedzi na żądania HTTP lub jest używany w trybie wsadowym jako część procesu publikowania. Jest również stosowany oczywiście w wielu aplikacjach, które mają bardzo niewiele wspólnego z Internetem, np. W publikacjach drukowanych.
Istnieje wiele powodów, dla których XSLT nie jest szeroko stosowany w przeglądarce. Głównym powodem jest to, że dobra zgodna obsługa XSLT była bardzo powolna od dostawców przeglądarki; nikt nie chciał z niego korzystać, dopóki nie był dostępny w każdej przeglądarce, a zanim był dostępny w każdej przeglądarce, rzeczy, które ludzie chcieli robić w przeglądarce, przeszły (pamiętasz „Web 2.0”?) i implementacje XSLT w przeglądarce nie pomogło Ci tworzyć interaktywnych aplikacji ani pobierać danych za pomocą AJAX.
Saxonica (zrzeczenie się odpowiedzialności, to mój produkt) próbował wypełnić te luki za pomocą Saxon-JS, ale produkt jest spóźniony na imprezę, a tworzenie stron internetowych po stronie klienta jest bardzo modne, więc nie wystarczy mieć produkt, który zaznacza wszystkie pola techniczne. Częścią bycia opartym na modzie jest to, że większość witryn zorientowanych na dane (w odróżnieniu od zorientowanych na dokumenty) przeniosła się w kierunku JSON zamiast XML, głównie dlatego, że JSON jest znacznie łatwiejszy w obsłudze z JavaScript.
Innym problemem jest to, że XSLT jest językiem uwielbiającym lub nienawidzącym. Jego deklaratywny, oparty na regułach, funkcjonalnie zorientowany paradygmat przemawia do wielu ze względu na jego wysoki poziom, ale może zniechęcać tych, których jedynym doświadczeniem w programowaniu jest pisanie imperatywnego kodu, który mówi komputerowi dokładnie, co ma robić jaka kolejność.