XSLT FONDAMENTAL : AVEC 20 DESIGN PATTERNS PRETS A, Avec 20 design patterns prêts à l'emploi
EAN13
9782212110821
ISBN
978-2-212-11082-1
Éditeur
Eyrolles
Date de publication
Collection
Blanche
Nombre de pages
662
Dimensions
22,8 x 19 x 4 cm
Poids
901 g
Langue
français
Code dewey
005.133
Fiches UNIMARC
S'identifier

Xslt Fondamental : Avec 20 Design Patterns Prets A

Avec 20 design patterns prêts à l'emploi

De

Eyrolles

Blanche

Offres

Autre version disponible

Plus qu'un langage de feuilles de styles, un vrai langage de programmation !Complément indispensable d'XML, le langage XSLT 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 XSLT 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.Un langage déstabilisant pour les programmeursDans cet ouvrage de niveau avancé, Philippe Drix expose avec beaucoup de précision toutes les subtilités du langage XSLT, qui impose aux développeurs un véritable changement culturel par rapport à des langages de programmation classiques tels que C++, Java, VB ou Perl.Vingt design patterns XSLT prêts à l'emploiLa 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 XSLT pouvant être réutilisés dans de nombreux contextes : applications documentaires, Web, intranet, EAI, etc. Parmi les patterns proposés :
  • Inclusion conditionnelle de feuille de style
  • Visiteur récursif de node-set
  • Constitution d'un node-set de valeurs toutes différentes
  • Copie presque conforme d'un document XML
  • Détection d'un élément avec domaine nominal par défaut
  • Références croisées inter-fichiers
  • Génération d'hyperliens
  • Regroupements par valeur ou par position
  • Regroupements hiérarchiques
  • Génération d'une feuille de style par une autre feuille de style
  • Génération de pages HTML dynamiques pour un portail
  • Construction dynamique d'un tableau HTML
  • Génération de documents multiples
  • Etc.
S'identifier pour envoyer des commentaires.