aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/xslt/element/template/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/xslt/element/template/index.md')
-rw-r--r--files/fr/web/xslt/element/template/index.md85
1 files changed, 49 insertions, 36 deletions
diff --git a/files/fr/web/xslt/element/template/index.md b/files/fr/web/xslt/element/template/index.md
index d3a918a382..13b61ca1e8 100644
--- a/files/fr/web/xslt/element/template/index.md
+++ b/files/fr/web/xslt/element/template/index.md
@@ -6,40 +6,53 @@ tags:
translation_of: Web/XSLT/Element/template
original_slug: Web/XSLT/template
---
-<p>
{{ XsltRef() }}
-</p><p>L'élément <code>&lt;xsl:template&gt;</code> définit un modèle produisant une sortie. Au moins l'un des atttributs match et set doit posséder une valeur.
-</p>
-<h3 id="Syntaxe"> Syntaxe </h3>
-<pre>&lt;xsl:template
- match=MOTIF
- name=NOM
- mode=NOM
- priority=NOMBRE&gt;
- &lt;xsl:param&gt; [optionnel]
- MODÈLE
-&lt;/xsl:template&gt;</pre> <h3 id="Attributs_obligatoires"> Attributs obligatoires </h3>
-<p>Aucun.
-</p>
-<h3 id="Attributs_optionnels"> Attributs optionnels </h3>
-<dl><dt><code>match</code>
-</dt><dd>Définit le motif qui détermine les éléments auxquels ce modèle doit être appliqué. Il devient attribut obligatoire si l'attribut <code>name</code> n'est pas présent.
-</dd></dl>
-<dl><dt><code>name</code>
-</dt><dd>Définit un nom pour ce modèle, par lequel il sera invoqué à l'aide de l'élément <code>&lt;xsl:call-template&gt;</code>.
-</dd></dl>
-<dl><dt><code>mode</code>
-</dt><dd>Définit un mode particulier pour ce modèle, qui peut correspondre à un attribut de l'élément <code>&lt;xsl:apply-templates&gt;</code>. Utile pour traiter la même information de différentes façons.
-</dd></dl>
-<dl><dt><code>priority</code>
-</dt><dd>Définit une priorité pour ce modèle, sous forme d'un nombre quelconque, à l'eception de <code>Infinity</code> (infini). Le processeur utilise ce nombre lorsque plusieurs modèles s'appliquent au même nœud.
-</dd></dl>
-<h3 id="Type"> Type </h3>
-<p>Haut niveau, doit être l'enfant de <code>&lt;xsl:stylesheet&gt;</code> ou de <code>&lt;xsl:transform&gt;</code>.
-</p>
-<h3 id="D.C3.A9finition"> Définition </h3>
-<p><a href="http://www.w3.org/TR/xslt#section-Defining-Template-Rules">XSLT 1.0, section 5.3</a>.
-</p>
-<h3 id="Support_Gecko"> Support Gecko </h3>
-<p>Supporté.
-</p> \ No newline at end of file
+
+L'élément `<xsl:template>` définit un modèle produisant une sortie. Au moins l'un des atttributs match et set doit posséder une valeur.
+
+### Syntaxe
+
+ <xsl:template
+ match=MOTIF
+ name=NOM
+ mode=NOM
+ priority=NOMBRE>
+ <xsl:param> [optionnel]
+ MODÈLE
+ </xsl:template>
+
+### Attributs obligatoires
+
+Aucun.
+
+### Attributs optionnels
+
+- `match`
+ - : Définit le motif qui détermine les éléments auxquels ce modèle doit être appliqué. Il devient attribut obligatoire si l'attribut `name` n'est pas présent.
+
+<!---->
+
+- `name`
+ - : Définit un nom pour ce modèle, par lequel il sera invoqué à l'aide de l'élément `<xsl:call-template>`.
+
+<!---->
+
+- `mode`
+ - : Définit un mode particulier pour ce modèle, qui peut correspondre à un attribut de l'élément `<xsl:apply-templates>`. Utile pour traiter la même information de différentes façons.
+
+<!---->
+
+- `priority`
+ - : Définit une priorité pour ce modèle, sous forme d'un nombre quelconque, à l'eception de `Infinity` (infini). Le processeur utilise ce nombre lorsque plusieurs modèles s'appliquent au même nœud.
+
+### Type
+
+Haut niveau, doit être l'enfant de `<xsl:stylesheet>` ou de `<xsl:transform>`.
+
+### Définition
+
+[XSLT 1.0, section 5.3](http://www.w3.org/TR/xslt#section-Defining-Template-Rules).
+
+### Support Gecko
+
+Supporté.