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.
Les instructions suivantes ont été écrites dans la perspective Ressource, mais elles fonctionneront également dans de nombreuses autres perspectives.
Effectuez les opérations suivantes :
- Ouvrez le fichier XSL dans l'éditeur XSL.
- Cliquez sur l'onglet Fragments, ouvrez le tiroir XSL et cliquez deux fois sur Table HTML dans 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'affichera pas. Pour plus d'informations sur l'association de fichiers XSL avec des fichiers XML, référez-vous aux tâches associées.
- Sélectionnez le noeud de contexte pour 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.
- Tout élément contenu dans le noeud de contexte peut être utilisé pour créer des é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 encapsulé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 saisissant 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 saisissant sa valeur ou en cliquant sur le bouton en regard de la zone et en la sélectionnant.
- A partir de la liste Alignement, sélectionnez la manière dont vous voulez que les cellules de la table soient alignées sur le plan horizontal.
- A partir de la liste Alignement vertical, sélectionnez la manière dont vous voulez que les cellules de la table soient alignées sur le plan vertical.
- Cliquez sur
Terminer.
Le code de la table HTML apparaîtra dans votre fichier XSL.