Exécution de transformations XSL côté client sous Dreamweaver

Dernière mise à jour le 20 déc. 2021

Comment exécuter des transformations XSL côté client sous Dreamweaver. En outre, apprenez à créer des pages XSLT et les lier aux pages XML.

L’interface utilisateur a été simplifiée sous Dreamweaver et versions ultérieures. Par conséquent, il se peut que vous ne trouviez pas certaines options décrites dans cet article sous Dreamweaver et versions ultérieures. Pour plus d’informations, consultez cet article.

Processus pour effectuer des transformations XSL côté client

Vous pouvez effectuer des transformations XSL côté client. Consultez les informations sur les transformations XSL côté serveur et côté client, ainsi que sur l'utilisation de XML et XSL avec les pages web avant de créer des pages qui affichent des données XML.

Le processus général pour effectuer des transformations XSL côté client est le suivant (chaque étape est décrite dans d'autres rubriques) :

Créez un site Dreamweaver.

Créez une page XSLT ou convertissez une page HTML en XSLT.

  • Sur votre site Dreamweaver, créez une page XSLT entière.

  • Convertissez une page HTML existante en une page XSLT entière.

Joignez une source de données XML à la page (si ce n'est pas déjà fait).

Le fichier XML que vous joignez doit résider dans le même répertoire que la page XSLT.

Liez vos données XML à la page XSLT.

Affichez les données XML en liant les données à l'ensemble de la page XSLT.

Le cas échéant, ajoutez un objet XSLT Zone géographique répétée au tableau ou à la ligne de tableau qui contient l'espace réservé de données XML.

Joignez la page XSLT à la page XML.

Publiez la page XML et la page XSLT liée sur le serveur Web.

Affichez la page XML dans un navigateur.

Ce faisant, le navigateur transforme les données XML, les formate avec la page XSLT et affiche la page stylée dans le navigateur.

Création de pages XSLT entières et affichage des données

Vous devez utiliser une page XSLT entières pour les transformations côté client. Les fragments XSLT ne sont pas pris en charge par ce type de transformation. Suivez ces étapes générales pour créer des pages XSLT, effectuer la liaison des données XML et les formater pour les transformations côté client :

Créez la page XSLT.

Affichez les données dans la page XSLT.

Affichez les éléments répétés dans la page XSLT.

Une fois que vous disposez d'une page XSLT complète avec des espaces réservés de contenu dynamique pour vos données XML, vous devez insérer une référence à la page XSLT dans la page XML.

Les fichiers XML et XSL que vous utilisez dans les transformations côté client doivent résider dans un même répertoire. Si tel n’est pas le cas, le navigateur lit le fichier XML et trouve la page XLST à utiliser pour la transformation, mais ne peut pas localiser les actifs (feuilles de style, images etc.) définis par les liens relatifs dans la page XSLT.

Ouvrez le fichier XML que vous souhaitez lier à votre page XSLT.
Sélectionnez Commandes > Associer une feuille de style XSLT.
Dans la boîte de dialogue, cliquez sur le bouton Parcourir, accédez à la page XSLT que vous souhaitez lier, sélectionnez-la et cliquez sur OK.
Cliquez sur OK pour fermer la boîte de dialogue et insérer la référence à la page XSLT en haut du document XML.