- Xslt fondamental

Pages: 219 (54677 mots) Publié le: 31 janvier 2011
fondamental
Philippe Drix

XSLT

fondamental

XSLT

Remerciements
Ce livre n’aurait pu être écrit sans le soutien actif d’Objectiva (www.objectiva.fr), ma société, qui a beaucoup investi pour me permettre de dégager du temps et des moyens. Grâce à la confiance qui m’a été accordée, j’ai pu bénéficier de conditions de travail exceptionnelles, puisque la quasi-totalité de ce livre a étépensé et écrit chez moi, à domicile. Mes remerciements vont ensuite à Cyril Rognon, l’un des fondateurs d’Objectiva, qui m’a fourni beaucoup de pistes et d’idées tout au long de ce travail. Ensuite, ils iront à Paul Terray, de la société 4DConcept, qui bien voulu tenir le rôle du relecteur, et m’a fait parvenir de nombreuses remarques qui ont eu un impact important sur la présentation générale dece livre. Enfin, je dois remercier ma femme et mes enfants d’avoir tenu bon pendant la centaine de jours où je n’étais plus là pour personne...

Table des matières
Remerciements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CHAPITRE 1

V

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .
Traitement de documents XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Le langage XSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Statut actuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Evolutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . Divers modes d’utilisation de XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode Commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode Navigateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode Serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . Typologie des utilisations d’XSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un avant-goût d’XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extraction individuelle (pull processing) . . . . . . . . . . . . . .. . . . . . . . . . . Le langage XPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Autre exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parcours de lecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 1 2 2 4 5 5 6 7 8 9 10 14 15 17 24

PREMIÈRE PARTIE
Leslangages XPath et XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CHAPITRE 2

25

Le langage XPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modèle arborescent d’un document XML vu par XPath . . . . . . . . . . Nœud de type root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nœudde type element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nœud de type attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29 30 31 31 33

VIII

Table des matières

Nœud de type namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nœud de type processing-instruction . . . . . . . . .. . . . . . . . . . . . . . . . . . . Nœud de type comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nœud de type text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple d’arbre XML d’un document . . . . . . . . . . . . . . . . . . . . . . . . . . .

34 35 35 36 38 40 41 42 45 47 47 47 47 48 49 54 57 62 63 64 67 68...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Fondamentaux
  • Fondamentaux
  • Fondamentaux
  • Les libertés fondamentales et droits fondamentaux.
  • Pourquoi la recherche fondamentale est-elle fondamentale ?
  • Schémas de sortie des feuilles de style xslt
  • marketing fondamental
  • les fondamentaux de la marque

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !