XSL, XML belgelerinin biçimlendirilmesi tasarlanmış bir biçimleme dilidir.
CSS’den çok daha güçlü bir yapıya sahip olmasına rağmen XSL yeni bir teknoloji olduğundan çok fazla yaygın değildir.
XSL konusundaki standardlaştırma çalışmaları henüz tamamlanmamıştır.
XSL dili W3C’nin aşağıdaki spesifikayonlarını kullanır:
XSLT – http://www.w3.org/TR/xslt
Xpath – http://www.w3.org/TR/xpath
XSLF – http://www.w3.org/TR/xsl
XSL (eXtensible Style Language)
XSLT (XSL Transformations), XML belgelerinin bir dönüşümü için kullanılır.
XSLT bir yapıdaki XML belgesini, XSL biçim dosyasındaki tanımlamalara göre başka bir yapıya dönüştür.
XSLT, XML belgesini HTML diline, diğer bir XML belgesine veya XSLF formatlama nesnelerine dönüştürebilir.
XSLT en yaygın olarak XML belgelerinin HTML belgelerine dönüşümünde kullanılır. Dönüşüm sonuçunda elde edilen HTML belgesi tarayıcılar ile görsel olarak gösterilebilir.