Table des matières:
- Définition - Que signifient les transformations de langage de feuille de style extensible (XSLT)?
- Techopedia explique les transformations de langage de feuille de style extensible (XSLT)
Définition - Que signifient les transformations de langage de feuille de style extensible (XSLT)?
Les transformations de langage de feuille de style extensible (XSLT), mieux connues sous le nom de transformations XSL, sont un langage permettant de transformer des documents XML (Extensible Markup Languague) en d'autres documents structurés. Cela se fait en utilisant une feuille de style définissant des règles de modèle pour transformer un document XML d'entrée donné en un document de sortie approprié à l'aide d'un processeur XSL.
Les transformations XSLT peuvent avoir lieu côté client ou côté serveur. Le modèle de traitement XSLT comprend un ou plusieurs documents XML source, une ou plusieurs feuilles de style XSL, un processeur XSL et un ou plusieurs documents de sortie structurés.
Techopedia explique les transformations de langage de feuille de style extensible (XSLT)
XSLT consiste à spécifier comment le contenu XML générerait une représentation visuelle, décrivant des détails comme le style et la mise en page sur un support de présentation tel qu'une fenêtre d'affichage, un écran de périphérique portable, etc. Le processeur de style XSL est le composant principal de XSLT impliqué dans l'interprétation de la feuille de style et du document et la génération de contenu selon les règles du modèle.
La feuille de style n'utilise pas une syntaxe de programmation à part entière car elle est complexe à apprendre et à interpréter. Au lieu de cela, il définit des règles appelées règles de modèle. Chacune de ces règles spécifie un modèle qui doit être trouvé dans le document source. Une fois le motif trouvé, la transformation est déclenchée pour générer le document de sortie. Le modèle utilise un langage d'expression basé sur XPath pour comparer les nœuds source et les modèles de feuille de style.
La sémantique de formatage est incluse dans l'arborescence des résultats, ce qui permet le formatage. La sémantique de mise en forme peut être définie comme un ensemble de classes représentant des objets de mise en forme. Les nœuds d'arborescence résultants sont appelés objets de mise en forme. Les règles de présentation sont définies par des classes d'objets et de propriétés de mise en forme.








