Langage de feuille de style extensible (xsl)

Définition - Que signifie le langage XSL (Extensible Stylesheet Language)?

Le langage de style extensible (XSL) est un langage de feuille de style utilisé pour transformer et présenter des documents XML. XSL est formalisé en tant que spécification World Wide Web Consortium (W3C).

La spécification XSL est composée de trois parties:

  • Langage basé sur XML: il est utilisé pour transformer des documents XML, ce qui est connu sous le nom de transformation XSL (XSLT)
  • XML Based Language (2): Ceci spécifie le format visuel du document XML, connu sous le nom d'objets de formatage XSL (XSL-FO).
  • Langage non basé sur XML: il traite des parties spécifiques du document XML, appelées XML Path Language (XPath).

Definir Tech explique le langage de feuille de style extensible (XSL)

Par exemple, si une page XML contient un tableau décrivant les employés de l'entreprise, XML décrit ces données, tandis que XSL est utilisé par le navigateur Web pour afficher les données. La couleur des données, les polices et autres attributs sont stockés dans le code pour XSL, plutôt que XML.

XSL est essentiel pour organiser les données dans un format présentable et compréhensible qui peut être facilement classé (c'est-à-dire, la couleur dans les en-têtes de cellule). XSL contient des données de synchronisation qui peuvent être affichées ou masquées par les développeurs selon un calendrier prédéterminé. XSL peut également contenir des données descriptives de modèle qui peuvent être réutilisées avec plus d'une page XML.

XSL est souvent considéré comme une extension du langage de spécification et de sémantique du style de document (DSSSL) avec les normes CSS1.