Memulai dengan XSL
XSL singkatan E X tensible S tylesheet L anguage.
World Wide Web Consortium (W3C) mulai mengembangkan XSL karena ada kebutuhan untuk berbasis XML Stylesheet Language.
Lembar CSS = Style untuk HTML
HTML menggunakan tag yang telah ditetapkan. Makna, dan bagaimana menampilkan setiap tag dipahami dengan baik.
CSS digunakan untuk menambah gaya untuk elemen HTML.
Lembar XSL = Style untuk XML
XML tidak menggunakan tag yang telah ditetapkan, dan oleh karena itu arti dari masing-masing tag tidak dipahami dengan baik.
Sebuah <table> elemen bisa menunjukkan sebuah tabel HTML, perabot, atau sesuatu yang lain - dan browser tidak tahu bagaimana menampilkan itu!
Jadi, XSL menggambarkan bagaimana elemen XML harus ditampilkan.
XSL - Lebih dari Bahasa Style Sheet
XSL terdiri dari empat bagian:
- XSLT - bahasa untuk mengubah dokumen XML
- XPath - bahasa untuk menavigasi dalam dokumen XML
- XSL-FO - bahasa untuk dokumen XML format (discontinued in 2013)
- XQuery - bahasa untuk query dokumen XML
Dengan CSS3 Paged Media Modul, W3C telah menyampaikan standar baru untuk format dokumen. Jadi, sejak 2013, CSS3 diusulkan sebagai pengganti XSL-FO.