XSLT - Transformations XSL - eXtensible Stylesheet Language Transformations |
Thème : Normes d'Internet |
Liens sponsorisés
Définition
Langage de transformation de documents XML en d'autres documents XML. Description
Les transformations XSLT ont pour objet de convertir un fichier XML d'un format de document à un autre. Par exemple pour afficher un document XML sur un navigateur web, en le convertissant en XHTML.
Elles permettent ainsi :
- une mise en forme des données plus propice à l'impression ou à l'affichage sur un terminal d'ordinateur ;
- une extraction automatique des éléments utiles d'un document, pour en générer un résumé ou une table des matières ;
- une conversion du contenu d'un document en un format plus aisément manipulable.
Au même titre que XSL-FO, le langage de formatage d'objets, XSLT constitue un sous-ensemble de XSL. Les feuilles de style écrites dans ces différents langages ont toutes pour propriété de définir des règles propres à chaque type d'éléments du document auxquels elles s'appliquent. Ces éléments (titres, sous-sections, paragraphes, ...) sont transformés en d'autres éléments (titres mis en page, éléments d'index ou de sommaire, paragraphes justifiés, ...) suivant les règles choisies. Les spécifications XSL(T) sont à ce titre un prolongement des feuilles de styles CSS.
Auteur
Guillaume Roussel
Revue Hadès

Autres sites sur le sujet
Voici un autre site sur le sujet :
Traduction en français de la recommandation XSLT du W3C 
Définitions à consulter
Nous vous proposons de consulter également la définition des termes suivants :
- Asynchronous JavaScript And XML (AJAX) : Ajax est une méthode d'utilisation des langages (x)HTML, JavaScript, DOM, XML, XSLT et de l'objet XMLHttpRequest.
- Interface de programmation d'applications (API) : Une API a pour objet de faciliter le travail d'un programmeur en lui fournissant les outils de base nécessaires à tout travail à l'aide d'un langage donné. Elle constitue une interface servant de fondement à un travail de programmation plus poussé.
- Bilan d'entreprise : Les sociétés de capitaux, principalement SA et SARL, ont l'obligation de publier auprès de greffe du tribunal de commerce les documents comptables, à savoir bilan, compte de résultat et annexes.
- Client : Logiciel permettant de se connecter sur un serveur et d'effectuer des recherches de documents.
- Cascading Style Sheets (CSS) : Feuilles de style en cascade.
- Définition de type de document (DTD) : Description de la structure d'un document SGML ou XML.
- Document Object Model (DOM) : Le DOM ou Document Object Model est une API qui consiste à décomposer le contenu d'un document HTML ou XML en une arborescence de noeuds (chaque éléments du document est un noeud).
- Friend of a Friend (FOAF) : Projet dont le but est de créer un réseau de documents web compréhensibles par des machines décrivant des individus et les relations qu'ils entretiennent entre eux.
- Google Documents (Google Doc) : Google Documents est une suite bureautique en ligne, comprenant des programmes permettant un travail collaboratif, sur des documents texte, tableur, et présentation.
- Graphiques vectoriels adaptables (SVG) : Langage de description d'ensembles graphiques vectoriels basé sur XML.
- Groovy : Groovy est un langage de script orienté objet pour Java. Il s'agit d'un projet Open Source qui a débuté en 2003.
Le projet est maintenant piloté par Guillaume Laforge dans la JSR 241 du Java Community Process. - Langage de balisage hypertexte (HTML) : Langage de balisage servant à la publication de pages web sur Internet.
- Système interactif : Un système est dit interactif s'il implique l'intervention de l'utilisateur pour organiser la consultation des informations.
- Langage de balisage : Langage servant à définir et à structurer les informations contenues dans un document.
- Langage de balisage mathématique (MathML) : Langage de balisage dédié à l'encodage des notations mathématiques.
- Langage de feuilles de styles extensible (XSL) : Langage de description de feuilles de style associé à XML.
- Langage normalisé de balisage généralisé (SGML) : "Méta langage" permettant de créer des langages de balisage.
- Portable Document Format (PDF) : Format de fichier créé par Adobe et lisible sur la quasi-totalité des plateformes informatiques existantes.
- Préchargement : Procedé informatique consistant à précharger des données dans les caches d'unité ou de microprocesseurs afin d'améliorer les performances d'une application.
- Scriptol : Langage de programmation orienté-objet et orienté XML.
Liens sponsorisés
Actualité
- Dicopsy : Métabolisme ...
Transformations physico-chimiques[...]
- Que de transformations !
Le compte à rebours est commencé... (JDM)[...]
- Le Quartier des spectacles en effervescence ...
Plusieurs transformations sont à prévoir dans le centre-ville de Montréal. (JDM)[...]
- Un auteur et son double ...
Transformations kafkaïennes, inquiétante étrangeté et rencontre avec un double de soi-même... (JDM)[...]
- Agriculture : OGM, "bio", pesticides ...
Object is a number : -4698
Object is an XSLT value tree :
2 TEXT
content=OGM
Object is a number : -4697
Object is an XSLT value tree :
2 TEXT
content=OGM
Object is a numb[...]
- Distribution : un meilleur étiquetage ...
Object is a number : -4698
Object is an XSLT value tree :
2 TEXT
content=Etiquetage
Object is a number : -4697
Object is an XSLT value tree :
2 TEXT
content=Etiquetage
Ob[...]
- Paysans du Brésil, entre échange marchand et réciprocité ...
Une lecture sociologique et anthropologique des communautés rurales et paysannes du Brésil et de leurs récentes transformations.[...]
- Camponeses do Brasil : entre a troca mercantil e a reciprocidad
Une analyse rigoureuse des transformations vécues par les communautés rurales et organisations paysannes du Brésil durant les dernières décades.[...]
- Dani Lary - Le maitre des Illusions
Un monde étrange et envoûtant.Un spectacle saisissant où se succède pendant près de deux heures magie, lévitations, disparitions, manipulations et transformations.La magie dans toute...(le 26/12/2009 [...]
- La bonne opération ...
Rugby, Fédérale 1 (play-down)/
BOBIGNY - VALENCE :
41-15 (17-3).
Spectateurs : 500. Arbitre : M. Lafond.
Bobigny.
Cinq essais : Vervoort (6
e
),
Blancard (40
e
+ 3), Martin (49
e
), Dorval-[...]
- VBRAtom
Réalisation de la charte graphique, utilisation du XML pour la documentation, dont l'affichage en ligne est généré au moyen de feuilles de style XSLT. Il s'agit du site support de VBRAtom, un script en PHP développé par mes soins. Réalisation : avril-août 2008.
Lien : http://www.vbratom.net
Remarque : il s'agit d'une réalisation à titre personnel.
- VBRAtom
Réalisation de la charte graphique, utilisation du XML pour la documentation, dont l'affichage en ligne est généré au moyen de feuilles de style XSLT. Il s'agit du site support de VBRAtom, un script en PHP développé par mes soins. Réalisation : avril-août 2008.
Lien : www.vbratom.net
Remarque : il s'agit d'une réalisation à titre personnel.
- Géant Vert...
Intégration XHTML/CSS des recettes proposées par Géant Vert en vue de fournir une version XHTML équivalente à la version en Flash des recettes, en vue d'améliorer leur référencement : à partir des fichiers XML contenant les recettes, génération du code XHTML au moyen d'une feuille de style XSLT. Réalisation : juillet 2008.
Lien : http://www.geantvert.fr (lien de la capture d'écran : http://www.geantvert.fr/html/poelee-toulousaine-mais.html) - En savoir plus sur Géant Vert
- Voici la nouvelle version d'un important standard ouvert...
La version 1.1 de XSL-FO est publiée
Le W3C a publié un communiqué de presse le 12 décembre 2006, intitulé « Le W3C publie une nouvelle version de la spécification de mise en page XSL-FO» [1]. Il s'agit de la recommandation Extensible Stylesheet Language (XSL) Version 1.1, en date du 5...
- Transformations en CSS3...
Ce week-end, l'implémentation des propriétés de transformations CSS ont été incluses dans la version de développement de Firefox 3.1 (proposé par David Hyatt dans webkit il y a un an, et en partie au CSS working group, il y a 10 ans).
La propriété transform permet d'appliquer des...
- Les transformations dans le plan (suite)...
Nous avons retravaillé avec la cocotte sur la table (cela tombe bien car la table de la cuisine est carrelée de carrés) pour réviser les 4 transformations dans le plan : symétrie axiale symétrie centrale translation rotation Tout était correct...
- Le zapping du 7 janvier : étranges transformations...
Certains ont d'étranges résolutions, d'autres transforment Jesus en Mario Bros, des miss en kilos de pommes, ou José Luiz Zapatero en Mr Bean. A voir dans le zapping du jour. Zapping du 7 janvier 2010 sur fluctuat.net ...Lire la suite | commentaire
Utilisez cette définition !
Vous pouvez recopier cette définition sur votre site à condition d'indiquer que la source est le Dico du Net, en utilisant par exemple ce code :
<p>Source <a href="http://www.dicodunet.com/">Dictionnaire en ligne</a> :
<a href="http://www.dicodunet.com/definitions/normes/xslt.htm">
XSLT - Transformations XSL
- eXtensible Stylesheet Language Transformations</a></p>
Envoyer à un ami
Vous pouvez envoyer la définition de XSLT - Transformations XSL à un ami.
Sites de l'annuaire
Voici un site figurant dans notre annuaire (inscription gratuite) :
- Dreamclic
4 ans d'expérience en matière de streaming, dreamclic est impliqué depuis 2 ans dans les technologies XML/XSLT. Tous les sites produits aujourd'hui sont conformes à la norme XHTML 1.0
Catégorie : Conception de sites > Services commerciaux
http://www.dreamclic.com/
|