PDF (adobe.com)

Insertion de fragments XSLT dans des pages dynamiques

Après avoir créé un fragment XSLT, vous pouvez l’insérer dans une page Web dynamique à l’aide du comportement de serveur Transformation XSL. Lorsque vous insérez ce comportement de serveur dans une page et affichez celle-ci dans un navigateur, un serveur d'application effectue une transformation qui affiche les données XML du fragment XSLT sélectionné. Dreamweaver prend en charge les transformations XSL pour les pages ColdFusion, ASP, et PHP.

Remarque : La procédure d'insertion du contenu d'une page XSLT entière dans une page dynamique est identique. Avant d'utiliser le comportement de serveur Transformation XSL pour insérer la page XSLT entière, supprimez tout le code HTML de la page dynamique.
  1. Ouvrez une page ColdFusion, ASP, ou PHP.
  2. En mode Création, placez le curseur là où vous voulez insérer le fragment XSLT.
    Remarque : Lors de l'insertion de fragments XSLT, vous devez toujours cliquer sur le bouton Afficher les modes Code et Création après avoir placé le point d'insertion sur la page, de façon à s'assurer que le point d'insertion est à l'emplacement voulu. S'il n'y est pas, cliquez de nouveau dans l'écran Code pour placer le point d'insertion à l'endroit voulu.
  3. Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis choisissez Transformation XSL.

  4. Dans la boîte de dialogue Transformation XSL, cliquez sur le bouton Parcourir et recherchez un fragment XSLT ou une page XSLT entière.

    Dreamweaver renseigne le champ de texte suivant avec le chemin d'accès ou l'adresse URL du fichier XML associé à ce fragment. Pour modifier le contenu de ce champ, cliquez sur le bouton Parcourir et sélectionnez un autre fichier.

  5. (Facultatif) Cliquez sur le bouton Plus (+) pour ajouter un paramètre XSLT.
  6. Cliquez sur OK pour insérer une référence au fragment XSLT dans la page. Il n'est pas possible de modifier ce fragment. Si nécessaire, double-cliquez sur le fragment pour ouvrir son fichier source et le modifier.

    Un sous-dossier includes/MM_XSLTransform/ contenant un fichier contenant une bibliothèque d'exécution est également créé dans le dossier racine du site. Le serveur d'application utilise les fonctions définies dans ce fichier lors de la transformation.

  7. Transférez la page dynamique à votre serveur (Site > Placer) et cliquez sur Oui pour inclure les fichiers dépendants. Pour que la page puisse être affichée correctement, les fichiers contenant respectivement le fragment XSLT, vos données XML et la bibliothèque d'exécution doivent tous les trois se trouver sur le serveur. (Si vous sélectionnez un fichier XML distant comme source de données, celui-ci doit bien entendu résider ailleurs sur Internet.)