Cela a commencé avec XSL
E signifie XSL X tensible S tylesheet L angue.
Le Wide Web Consortium mondial (W3C) a commencé à développer XSL parce qu'il y avait un besoin pour une feuille de style XML langue.
CSS = Feuilles de style pour HTML
HTML utilise des balises prédéfinies. Le sens de, et comment afficher chaque étiquette est bien comprise.
CSS est utilisé pour ajouter des styles à des éléments HTML.
= XSL Feuilles de style pour XML
XML ne pas utiliser des balises prédéfinies, et donc la signification de chaque balise est pas bien comprise.
Une <table> élément peut indiquer une table HTML, un meuble ou autre chose - et les navigateurs ne savent pas comment l' afficher!
, Décrit XSL Alors, comment les éléments XML doivent être affichés.
XSL - Plus qu'une langue de feuille de style
XSL se compose de quatre parties:
- XSLT - une langue pour transformer les documents XML
- XPath - une langue pour la navigation dans les documents XML
- XSL-FO - une langue pour le formatage des documents XML (discontinued in 2013)
- XQuery - une langue pour effectuer des requêtes de documents XML
Avec le CSS3 paginée Media Module, W3C a livré une nouvelle norme pour la mise en forme de documents. Ainsi, depuis 2013, CSS3 est proposé en remplacement XSL-FO.