Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Développement Web
avec Java/Jakarta EE


Voir le programme détaillé
ESN Inovelya : Nous recrutons

Application de feuille de styles XSL :Rappels sur l'utilisation de feuilles de styles XSL


Notes:

XSL signifie eXtensible Stylesheet Language : il s'agit donc d'un mécanisme de feuille de styles, permettant de présenter des données XML. Néanmoins, si l'on se penche sur le système on s'apercevra que XSL permet d'aller bien plus loin, que simplement présenter des données. Effectivement, en réalité XSL prend en entrée des données XML et un ensemble de règles de transformations (un ou plusieurs fichiers XSL) et produit en sortie un fichier XML dont le contenu réside en une adaptation (une transformation) des données d'origines. Cela peut servir à plusieurs choses :

Mise en ?uvre d'une feuille de styles si le langage de sortie s'avère être du XHTML : dans ce cas, le navigateur utilisé sera capable d'afficher le XHTML produit.

Transformation de données dans le but de migrer des données d'une application à une autre. Par exemple, vous avez des données présentent dans Microsoft Excel. Vous voulez les transférer dans un outil de gestion de projet (qui accepte un format XML). Il suffit alors, via XSL de transformer les données du format d'origine vers le format de destination.

Filtrer des données répondant à certains critères. Un fichier XML contient 40 Ko de données. Seule 10 Ko vous sont réellement utiles. Via XSL vous pouvez produire un fichier (pourquoi pas avec la même structure que celui d'entrée) contenant seulement les données utiles.

Diapositive précédente Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ? Développement Web
avec Java/Jakarta EE
Voir le programme détaillé