Ajout d'éléments <xsl:template> aux fichiers XSL

Les éléments <xsl: template> sont les éléments les plus importants dans XSLT. Ils constituent la base des routines de correspondance pour effectuer une transformation.

L'élément <xsl: template> doit contenir au moins un attribut match ou un attribut name. L'attributmatch est utilisé pour apparier un pattern. L'attribut name est utilisé pour donner un nom au canevas. Vous pouvez utiliser les deux dans un même canevas si vous le souhaitez.

Les instructions suivantes ont été écrites dans la perspective Ressource, mais elles fonctionneront également dans de nombreuses autres perspectives.

Effectuez les opérations suivantes pour ajouter un élément <xsl:template> à votre fichier XSL. Lors de sa création, l'élément <xsl:template> ne sera affiché qu'en lecture seule :

  1. Ouvrez le fichier XSL dans l'éditeur XSL.
  2. Cliquez sur l'onglet Fragments, ouvrez le tiroir XSL et cliquez deux fois sur élément xsl: template.
  3. L'attributmatch est utilisé pour apparier un pattern. Dans la zone Correspondance, entrez le pattern XPath auquel vous voulez que le canevas corresponde dans le document d'entrée. Cliquez sur XPath si vous voulez créer le pattern XPath à l'aide de l'assistant d'expression XPath.
  4. L'attribut name est utilisé pour donner un nom au canevas. Dans la zone Nom, entrez le nom du canevas que vous voulez pouvoir appeler de manière explicite dans votre feuille de style.
  5. L'attribut priority est utilisé pour affecter une priorité au canevas. Spécifiez la priorité que vous voulez attribuer au canevas dans la zone Priorité. Cette priorité est utilisée pour sélectionner un canevas parmi tous les canevas correspondant au pattern utilisé dans un élément <xsl: apply-templates>. Par exemple, un canevas avec une priorité de 2 serait sélectionné avant un canevas avec une priorité de 5.
  6. L'attribut mode est utilisé pour partitionner les canevas en différentes catégories. Spécifiez le mode que vous voulez attribuer au canevas dans la zone Mode.
  7. Cliquez sur le bouton Ajouter un paramètre pour ajouter un paramètre au canevas. 
    1. Dans la zone Nom, saisissez le nom du paramètre.
    2. Dans la zone Sélectionner, saisissez la valeur par défaut du paramètre. Cliquez sur XPath si vous voulez utiliser l'assistant d'expression XPath pour créer la valeur par défaut.
  8. Cliquez sur Terminer.
L'élément <xsl:template> sera inséré dans le fichier XSL
Concepts associés
Editeur XSL

Retour d'informations