Bu XSL ile başladı
XSL E anlamına gelir X gerilebilir S tylesheet L anguage.
World Wide Web Konsorsiyumu (W3C) XML tabanlı Stil Dili ihtiyaç vardır çünkü XSL geliştirmeye başlamıştır.
HTML CSS = Stil Sayfaları
HTML önceden tanımlanmış etiketler kullanır. nasıl her etiketi görüntülemek için anlamı ve iyi anlaşılmaktadır.
CSS HTML öğelerine stilleri eklemek için kullanılır.
XML için XSL = Stil Sayfaları
XML önceden tanımlanmış etiketleri kullanmaz ve bu nedenle her bir etiketin anlamı iyi anlaşılmış değildir.
A <table> elemanı bir HTML tablosu, mobilya, yoksa başka bir şey bir parça göstergesi olabilir - ve tarayıcılar görüntülemek nasıl bilmiyorum!
Yani, XSL XML öğeleri görüntülenmesi gereken açıklamaktadır.
XSL - Bir Stil Sayfası Dili More Than
XSL dört bölümden oluşmaktadır:
- XSLT - XML belgeleri dönüştürmek için bir dil
- XPath - XML belgelerinde gezinmek için bir dil
- XSL-FO - formatlama XML belgeleri için bir dil (discontinued in 2013)
- XQuery - XML belgeleri sorgulamak için bir dil
CSS3 Sayfalanmış Medya Modülü ile W3C belge biçimlendirme için yeni bir standart teslim etti. Yani, 2013 yılından bu yana, CSS3 bir XSL-FO yedek olarak önerilmiştir.