A început cu XSL
XSL standuri pentru E X tensible S tylesheet L anguage.
World Wide Web Consortium (W3C) a început să se dezvolte XSL , deoarece era nevoie de o bazat pe XML Stylesheet Language.
Sheets CSS = Style pentru HTML
HTML utilizează etichete predefinite. Sensul și modul în care să afișeze fiecare etichetă este bine înțeleasă.
CSS este folosit pentru a adăuga stiluri pentru elemente HTML.
Foi de XSL = Stil pentru XML
XML nu utilizează etichete predefinite, și, prin urmare, semnificația fiecărei etichete nu este bine înțeleasă.
Un <table> Element ar putea indica un tabel HTML, o piesă de mobilier, sau altceva - și browsere nu știu cum să - l afișeze!
Deci, XSL descrie modul în care trebuie să fie afișate elementele XML.
XSL - Mai mult decât o limbă foaie de stil
XSL este format din patru părți:
- XSLT - o limbă pentru transformarea documentelor XML
- XPath - o limbă pentru navigarea în documentele XML
- XSL-FO - un limbaj pentru documentele XML de formatare (discontinued in 2013)
- XQuery - o limbă pentru interogarea documentelor XML
Cu mass - media Modulul CSS3 Paged, W3C a emis un nou standard pentru formatarea documentului. Deci, începând cu 2013, CSS3 se propune ca un înlocuitor XSL-FO.