Vous pouvez ajouter une table HTML
(utilisée pour formater votre sortie dans une table HTML) à votre fichier XSL en utilisant l'assistant de
table XSL. Vous baserez cette table sur un fichier XML existant.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Les instructions suivantes ont été écrites pour la perspective Ressource, mais elles fonctionneront
également dans de nombreuses autres perspectives.
Effectuez les opérations suivantes :
Procédure
Ouvrez votre fichier XSL dans l'éditeur XSL.
Cliquez sur l'onglet Fragments, ouvrez le tiroir XSL et cliquez deux fois sur
Table HTML dans un fichier XSL.
Sélectionnez le fichier XML que vous voulez utiliser pour générer la table
HTML.
Cliquez sur Suivant.
Remarque : Si votre fichier XSL est déjà associé à un fichier XML, cette page ne s'affiche
pas. Pour plus d'informations sur l'association de fichiers XSL à des fichiers XML, référez-vous aux
tâches associées.
Sélectionnez le noeud de contexte de la table. Le noeud de contexte est utilisé pour créer un élément <xsl: for each> qui réplique son contenu pour
chacun des noeuds sélectionnés par son attribut select.
Tous les éléments contenus dans le noeud de contexte seront utilisés pour créer les éléments <xsl: value-of>
qui renvoient la valeur de chaîne de l'expression donnée dans l'attribut select.
Cochez la case Encapsuler la table dans un canevas si vous voulez que la table soit
intégrée dans un canevas.
Cochez la case Inclure l'en-tête si vous voulez inclure les en-têtes dans la table. Un en-tête est inclus pour chaque élément au sein du noeud de contexte.
Cliquez sur Suivant.
Vous pouvez spécifier les Propriétés de table :
Spécifiez la Couleur d'arrière-plan en tapant sa valeur ou en cliquant sur le bouton
en regard de la zone et en la sélectionnant.
Spécifiez la largeur (en pixels) de la Bordure de la table.
Spécifiez la Largeur (en pixels) de la table.
Spécifiez l'Espacement des cellules (en pixels) de la table. Il s'agit de la distance entre les cellules dans une table.
Vous pouvez également spécifier les Propriétés de ligne :
Spécifiez la Couleur en tapant sa valeur ou en cliquant sur le bouton
en regard de la zone et en la sélectionnant.
Dans la liste Alignement, sélectionnez la manière dont vous voulez que les cellules
de la table soient alignées horizontalement.
Dans la liste Alignement vertical, sélectionnez la manière dont vous voulez que les
cellules de la table soient alignées verticalement.
Cliquez sur Terminer.
Résultats
Le code de la table HTML apparaît dans votre fichier XSL.