EAN13
9782212110821
Éditeur
Eyrolles
Date de publication
17 avril 2002
Collection
Blanche
Nombre de pages
662
Dimensions
22,8 x 19 x 4 cm
Poids
901 g
Langue
fre

Xslt Fondamental : Avec 20 Design Patterns Prets A, Avec 20 Design Patterns Prêts À L'Emploi

Philippe Drix

Eyrolles

Prix public : 42,50 €

<h4>Plus qu'un langage de feuilles de styles, un vrai langage de programmation !</h4><p>Complément indispensable d'XML, le langage <em>XSLT</em> a deux principaux usages. Il permet d'abord de convertir un document XML en un format adapté à l'affichage ou à l'impression (HTML pour le Web, RTF ou PDF pour l'impression, etc.). Mais <em>XSLT</em> est bien plus qu'un simple langage de feuilles de styles, c'est aussi un véritable langage de programmation, grâce auquel on peut effectuer toutes sortes de traitements sur les documents XML : en modifier la structure, en extraire des informations, en filtrer le contenu, etc.</p><h4>Un langage déstabilisant pour les programmeurs</h4><p>Dans cet ouvrage de niveau avancé, Philippe Drix expose avec beaucoup de précision toutes les subtilités du langage <em>XSLT</em>, qui impose aux développeurs un véritable changement culturel par rapport à des langages de programmation classiques tels que C++, Java, VB ou Perl.</p><h4>Vingt design patterns <em>XSLT</em> prêts à l'emploi</h4><p>La grande originalité du livre est de proposer dans la seconde partie une sélection de design patterns, c'est-à-dire des modèles de transformations <em>XSLT</em> pouvant être réutilisés dans de nombreux contextes : applications documentaires, Web, intranet, EAI, etc. Parmi les patterns proposés :</p><ul><li>Inclusion conditionnelle de feuille de style</li><li>Visiteur récursif de node-set</li><li>Constitution d'un node-set de valeurs toutes différentes</li><li>Copie presque conforme d'un document XML</li><li>Détection d'un élément avec domaine nominal par défaut</li><li>Références croisées inter-fichiers</li><li>Génération d'hyperliens</li><li>Regroupements par valeur ou par position</li><li>Regroupements hiérarchiques</li><li>Génération d'une feuille de style par une autre feuille de style</li><li>Génération de pages HTML dynamiques pour un portail</li><li>Construction dynamique d'un tableau HTML</li><li>Génération de documents multiples</li><li>Etc.</li></ul>
Trouver ou

Offres