Form xsl intro XSL-T Recommandation Novembre XML Style Language Sadok Ben Yahia PhD Faculté des Sciences de Tunis Sadok benyahia fst rnu tn CObjectifs ? Dé ?nir un langage de feuilles de style pour XML ? Transformation de documents ? Sélection ? Filtrage
XSL-T Recommandation Novembre XML Style Language Sadok Ben Yahia PhD Faculté des Sciences de Tunis Sadok benyahia fst rnu tn CObjectifs ? Dé ?nir un langage de feuilles de style pour XML ? Transformation de documents ? Sélection ? Filtrage ? Présentation de documents ? HTML XHTML ? RTF Word WAP PS PDF CNotre exemple d ? annuaire Samir septembre ChirazCherif Campus Universitaire BP Tunis TUNISIE CUne feuille de style ? Cher moteur XSL quand tu rencontres la racine du document fait quelque chose ? ? Cher moteur XSL si tu rencontres l ? élément annuaire fait telle chose ? ? Cher moteur XSL si tu rencontres l ? élément membre fait telle autre chose ? ? Et ainsi de suite ?? Une feuille de style XSL est une suite de règles templates CExemple de structure XSL ? ? ? ? CStructure des règles template ? Chaque règle possède deux parties ? Un motif XPath qui identi ?e le les n ?ud s XML du document qui est sont concerné s par la règle et sur le s quel s il faut appliquer une action ? Une action qui e ?ectue la transformation et ou spéci ?e les caractéristiques de la présentation CStructure d ? une règle action CStructure d ? une règle exemple Cher moteur XSL quand tu parses un document XML et que tu tombes sur un élément utilise cette règle Va vers chacun de mes ?ls et et applique les règles qui les concernent CCréation d ? une feuille de style ? Créer une règle pour chacun des types de n ?uds dans notre document DTD en fait CExplication ? Renvoie la valeur de la chose qui est sélectionnée ? Dans notre cas la chose est un n ?ud de type texte donc ce qui est retourné est la valeur d'un n ?ud texte le contenu textuel lui-même CCréation d ? une feuille de style ? Pour les n ?uds éléments qui ne nous intéressent pas sans action ainsi que leur descendance ? supprimer l'instruction ? supprimer les règles concernant les ?ls ? qui ne seront jamais appelées donc pourquoi les garder CCréation d ? une feuille de style a ? Mettre les balises HTML correspondantes autour des contenus concernés ? Pour obtenir quelque chose qui ressemble à ceci Annuaire CCréation d ? une feuille de style b Ajout CHTML Mise en forme du texte ? Gras Bold Début et ?n de zone en gras ? Italique Italic Début et ?n de zone en italique ? Taille de caractère Font size avec cette taille Début et ?n de zone ? Couleur de caractère Font color Début et ?n de zone en couleur ? A la ligne Line break Aller à la ligne ? Commentaires Comments Ne pas a ?cher ? Centrage Center Centrer CHTML Les titres ? En-têtes Heading avec n à A ?cher une en-tête de niveau n et sauter une ligne ? Liste non-ordonnée Bullet list A ?cher le texte sous forme d'une liste nonordonnée
Documents similaires
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 27, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 65.1kB