aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/exslt
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/exslt')
-rw-r--r--files/fr/web/exslt/exsl/index.html6
-rw-r--r--files/fr/web/exslt/exsl/node-set/index.html36
-rw-r--r--files/fr/web/exslt/exsl/object-type/index.html49
-rw-r--r--files/fr/web/exslt/index.html93
-rw-r--r--files/fr/web/exslt/math/highest/index.html40
-rw-r--r--files/fr/web/exslt/math/index.html6
-rw-r--r--files/fr/web/exslt/math/lowest/index.html40
-rw-r--r--files/fr/web/exslt/math/min/index.html41
-rw-r--r--files/fr/web/exslt/set/difference/index.html40
-rw-r--r--files/fr/web/exslt/set/distinct/index.html38
-rw-r--r--files/fr/web/exslt/set/has-same-node/index.html40
-rw-r--r--files/fr/web/exslt/set/index.html6
-rw-r--r--files/fr/web/exslt/set/intersection/index.html40
-rw-r--r--files/fr/web/exslt/set/leading/index.html42
-rw-r--r--files/fr/web/exslt/set/trailing/index.html46
-rw-r--r--files/fr/web/exslt/str/concat/index.html38
-rw-r--r--files/fr/web/exslt/str/index.html6
-rw-r--r--files/fr/web/exslt/str/split/index.html53
-rw-r--r--files/fr/web/exslt/str/tokenize/index.html55
19 files changed, 715 insertions, 0 deletions
diff --git a/files/fr/web/exslt/exsl/index.html b/files/fr/web/exslt/exsl/index.html
new file mode 100644
index 0000000000..9ddddaebc7
--- /dev/null
+++ b/files/fr/web/exslt/exsl/index.html
@@ -0,0 +1,6 @@
+---
+title: exsl
+slug: Web/EXSLT/exsl
+translation_of: Web/EXSLT/exsl
+---
+<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p>
diff --git a/files/fr/web/exslt/exsl/node-set/index.html b/files/fr/web/exslt/exsl/node-set/index.html
new file mode 100644
index 0000000000..212a88fc83
--- /dev/null
+++ b/files/fr/web/exslt/exsl/node-set/index.html
@@ -0,0 +1,36 @@
+---
+title: node-set
+slug: Web/EXSLT/exsl/node-set
+tags:
+ - EXSLT
+ - Référence_XSLT
+ - XSLT
+translation_of: Web/EXSLT/exsl/node-set
+---
+<p>
+{{ XsltRef() }}
+{{ Fx_minversion_header(3) }}
+</p><p><br>
+<code>exsl:node-set()</code> retourne un ensemble de nœuds d'un fragment d'arbre résultant, qui correspond à ce qu'on obtient en regardant <code><a href="fr/XSLT/variable">xsl:variable</a></code> plutôt que son attribut <code>select</code> pour récupérer la valeur d'une variable. Ceci permet de traiter le XML créé dans une variable pour de le traiter en plusieurs étapes.
+</p><p>Vous pouvez également utiliser <code>exsl:node-set()</code> pour transformer des chaînes en nœuds texte.
+</p>
+<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3>
+<pre class="eval">exsl:node-set(<i>objet</i>)
+</pre>
+<h3 id="Arguments" name="Arguments"> Arguments </h3>
+<dl><dt> <code>objet</code>
+</dt><dd> L'objet pour lequel retourner l'ensemble de nœud correspondant.
+</dd></dl>
+<h3 id="Retourne" name="Retourne"> Retourne </h3>
+<p>L'ensemble de nœuds correspondant à l'<code><i>objet</i></code> spécifié.
+</p>
+<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3>
+<p><a href="http://www.exslt.org/regexp/functions/node-set/index.html" class="external">EXSLT - EXSL:NODE-SET (en)</a>
+</p>
+<h3 id="Support_par_Gecko" name="Support_par_Gecko"> Support par Gecko </h3>
+<p>Supporté par Gecko 1.9 et ultérieur.
+</p><p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/EXSLT/exsl/node-set", "es": "es/EXSLT/exsl/node-set", "ja": "ja/EXSLT/exsl/node-set" } ) }}
diff --git a/files/fr/web/exslt/exsl/object-type/index.html b/files/fr/web/exslt/exsl/object-type/index.html
new file mode 100644
index 0000000000..f4c3a6dfd1
--- /dev/null
+++ b/files/fr/web/exslt/exsl/object-type/index.html
@@ -0,0 +1,49 @@
+---
+title: object-type
+slug: Web/EXSLT/exsl/object-type
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/exsl/object-type
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>exsl:object-type()</code> retourne une chaîne indiquant le type de l'objet spécifié.</p>
+
+<p>{{ Note("La plupart des types d\'objet <a href='\"fr/XSLT\"'>XSLT</a> peuvent être contraints les uns avec les autres sans risque. Cependant, certaines contraintes peuvent provoquer des erreurs. En particulier, le traitement de quelque chose qui n\'est pas un ensemble de nœuds comme tel. Cette fonction laisse aux auteurs des modèles nommés et des fonctions d\'extensions de fournir facilement une certaine flexibilité pour les valeurs de paramètres.") }}</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">exsl:object-type(<em>objet</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>objet</code></dt>
+ <dd>L'objet dont on désire connaître le type.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Le type de l'<code><em>objet</em></code>, qui sera un des types suivants :</p>
+
+<ul>
+ <li><code>string</code> (chaîne)</li>
+ <li><code>number</code> (nombre)</li>
+ <li><code>boolean</code> (booléen)</li>
+ <li><code>node-set</code> (ensemble de nœuds)</li>
+ <li><code>RTF</code></li>
+ <li><code>external</code> (externe)</li>
+</ul>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/regexp/functions/object-type/index.html">EXSLT - EXSL:OBJECT-TYPE (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/index.html b/files/fr/web/exslt/index.html
new file mode 100644
index 0000000000..36da4ac462
--- /dev/null
+++ b/files/fr/web/exslt/index.html
@@ -0,0 +1,93 @@
+---
+title: EXSLT
+slug: Web/EXSLT
+tags:
+ - EXSLT
+ - Référence_XSLT
+ - XSLT
+translation_of: Web/EXSLT
+---
+<p>
+{{ XsltRef() }}
+{{ Fx_minversion_header(3) }}
+EXSLT est un ensemble d'extensions à <a href="fr/XSLT">XSLT</a>. Un certain nombre de modules existent ; ceux qui sont supportés par Firefox sont listés ci-dessous :
+</p>
+<dl><dt> <a href="#Common">Common</a> (<code>exsl</code>)
+</dt><dd> Fournit des éléments et des fonctions basiques d'extension.
+</dd><dt> <a href="#Math">Math</a> (<code>math</code>)
+</dt><dd> Fournit des routines de comparaison de nœuds.
+</dd><dt> <a href="#Expressions_rationnelles">Expressions rationnelles</a> (<code>regexp</code>)
+</dt><dd> Fournit des facilités pour l'utilisation d'expressions rationnelles dans la syntaxe JavaScript.
+</dd><dt> <a href="#Sets">Sets</a> (<code>set</code>)
+</dt><dd> Fournit des routines pour la manipulation d'ensembles.
+</dd><dt> <a href="#Strings">Strings</a> (<code>str</code>)
+</dt><dd> Fournit des fonctions de manipulation de chaînes.
+</dd></dl>
+<h3 id="Utilisation_de_EXSLT" name="Utilisation_de_EXSLT"> Utilisation de EXSLT </h3>
+<p>Pour utiliser une fonction EXSLT, il faut déclarer son espace de noms comme espace de noms d'extension dans votre feuille de style. Par exemple, pour utiliser le package regexp :
+</p>
+<pre class="eval">&lt;xsl:stylesheet version="1.0"
+ xmlns:xsl="<span class="nowiki">http://www.w3.org/1999/XSL/Transform</span>"
+ xmlns:regexp="<span class="nowiki">http://exslt.org/regular-expressions</span>"&gt;
+
+ &lt;xsl:template match="/"&gt;
+ …
+ &lt;xsl:value-of select="regexp:replace(/root/@value, 'before', 'gi', 'AFTER')"/&gt;
+ …
+ &lt;/xsl:template&gt;
+
+&lt;/xsl:stylesheet&gt;
+</pre>
+<h3 id="Common" name="Common"> Common </h3>
+<p>Le package EXSLT Common fournit des fonctions de base qui étendent les capacités de XSLT. L'espace de noms pour le package Common est <code><span class="nowiki">http://exslt.org/common</span></code>.
+</p>
+<h4 id="Fonctions" name="Fonctions"> Fonctions </h4>
+<ul><li> <a href="fr/EXSLT/exsl/node-set">exsl:node-set</a>
+</li><li> <a href="fr/EXSLT/exsl/object-type">exsl:object-type</a>
+</li></ul>
+<h3 id="Math" name="Math"> Math </h3>
+<p>Le package EXSLT Math fournit des fonctions permettant de travailler avec des valeurs numériques et de comparer des nœuds. L'espace de noms pour le package Math est <code><span class="nowiki">http://exslt.org/math</span></code>.
+</p>
+<h4 id="Fonctions_2" name="Fonctions_2"> Fonctions </h4>
+<ul><li> <a href="fr/EXSLT/math/highest">math:highest</a>
+</li><li> <a href="fr/EXSLT/math/lowest">math:lowest</a>
+</li><li> <a href="fr/EXSLT/math/max">math:max</a>
+</li><li> <a href="fr/EXSLT/math/min">math:min</a>
+</li></ul>
+<h3 id="Expressions_rationnelles" name="Expressions_rationnelles"> Expressions rationnelles </h3>
+<p>Le package EXSLT Expressions rationnelles fournit des fonctions permettant de tester, chercher et remplace du texte à l'aide d'expressions rationnelles de style JavaScript.
+</p><p>L'espace de noms pour le package Expressions rationnelles est <code><span class="nowiki">http://exslt.org/regular-expressions</span></code>.
+</p>
+<h4 id="Fonctions_3" name="Fonctions_3"> Fonctions </h4>
+<ul><li> <a href="fr/EXSLT/regexp/match">regexp:match</a>
+</li><li> <a href="fr/EXSLT/regexp/replace">regexp:replace</a>
+</li><li> <a href="fr/EXSLT/regexp/test">regexp:test</a>
+</li></ul>
+<h3 id="Sets" name="Sets"> Sets </h3>
+<p>Le package EXSLT Sets fournit des fonctions permettant des manipulations d'ensembles. L'espace de noms pour ces fonctions est <code><span class="nowiki">http://exslt.org/sets</span></code>.
+</p>
+<h4 id="Fonctions_4" name="Fonctions_4"> Fonctions </h4>
+<ul><li> <a href="fr/EXSLT/set/difference">set:difference</a>
+</li><li> <a href="fr/EXSLT/set/distinct">set:distinct</a>
+</li><li> <a href="fr/EXSLT/set/intersection">set:intersection</a>
+</li><li> <a href="fr/EXSLT/set/has-same-node">set:has-same-node</a>
+</li><li> <a href="fr/EXSLT/set/leading">set:leading</a>
+</li><li> <a href="fr/EXSLT/set/trailing">set:trailing</a>
+</li></ul>
+<h3 id="Strings" name="Strings"> Strings </h3>
+<p>Le package EXSLT Strings fournit des fonctions permettant la manipulation de chaînes. L'espace de noms pour le package Strings est <code><span class="nowiki">http://exslt.org/strings</span></code>.
+</p>
+<h4 id="Fonctions_5" name="Fonctions_5"> Fonctions </h4>
+<ul><li> <a href="fr/EXSLT/str/concat">str:concat</a>
+</li><li> <a href="fr/EXSLT/str/split">str:split</a>
+</li><li> <a href="fr/EXSLT/str/tokenize">str:tokenize</a>
+</li></ul>
+<h3 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement"> Voir également </h3>
+<ul><li> <a class="external" href="http://www.exslt.org/">Site Web d'EXSLT</a>
+</li></ul>
+<p><br>
+</p><p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/EXSLT", "es": "es/EXSLT", "ja": "ja/EXSLT", "pl": "pl/EXSLT" } ) }}
diff --git a/files/fr/web/exslt/math/highest/index.html b/files/fr/web/exslt/math/highest/index.html
new file mode 100644
index 0000000000..58050e9e5f
--- /dev/null
+++ b/files/fr/web/exslt/math/highest/index.html
@@ -0,0 +1,40 @@
+---
+title: highest
+slug: Web/EXSLT/math/highest
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/math/highest
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}<br>
+ <code>math:highest()</code> retourne le nœud de l'ensemble de nœuds spécifié possédant la plus grande valeur (où la plus grande valeur est calculée avec <code><a href="fr/EXSLT/math/max">math:max()</a></code>).</p>
+
+<p>Un nœud a sa valeur maximale si sa valeur de chaîne convertie en nombre est égale à la valeur maximale.</p>
+
+<p>{{ Note() }}</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">math:highest(<em>ensembleNœud</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>ensembleNœud</code></dt>
+ <dd>L'ensemble de nœuds pour lequel il faut retourner la plus grande valeur.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un fragment d'arbre résultat consistant en copies des nœuds retournés par la fonction <code><a href="fr/EXSLT/math/max">math:max()</a></code>.</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/regexp/functions/highest/index.html">EXSLT - MATH:HIGHEST (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/math/index.html b/files/fr/web/exslt/math/index.html
new file mode 100644
index 0000000000..fe412ed7d8
--- /dev/null
+++ b/files/fr/web/exslt/math/index.html
@@ -0,0 +1,6 @@
+---
+title: math
+slug: Web/EXSLT/math
+translation_of: Web/EXSLT/math
+---
+<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p>
diff --git a/files/fr/web/exslt/math/lowest/index.html b/files/fr/web/exslt/math/lowest/index.html
new file mode 100644
index 0000000000..0c3ca2727d
--- /dev/null
+++ b/files/fr/web/exslt/math/lowest/index.html
@@ -0,0 +1,40 @@
+---
+title: lowest
+slug: Web/EXSLT/math/lowest
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/math/lowest
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}<br>
+ <code>math:lowest()</code> retourne le nœud de l'ensemble de nœuds spécifié possédant la plus grande valeur (où la plus grande valeur est calculée avec <code><a href="fr/EXSLT/math/min">math:min()</a></code>).</p>
+
+<p>Un nœud a sa valeur minimale si sa valeur de chaîne convertie en nombre est égale à la valeur minimale.</p>
+
+<p>{{ Note() }}</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">math:lowest(<em>ensembleNœud</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code><em>ensembleNœud</em></code></dt>
+ <dd>L'ensemble de nœuds pour lequel il faut retourner la plus petite valeur.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un fragment d'arbre résultat consistant en copies des nœuds retournés par la fonction <code><a href="fr/EXSLT/math/min">math:min()</a></code>.</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/regexp/functions/lowest/index.html">EXSLT - MATH:HIGHEST (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/math/min/index.html b/files/fr/web/exslt/math/min/index.html
new file mode 100644
index 0000000000..28d2947748
--- /dev/null
+++ b/files/fr/web/exslt/math/min/index.html
@@ -0,0 +1,41 @@
+---
+title: min
+slug: Web/EXSLT/math/min
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/math/min
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>math:min()</code> renvoir la valeur minimale pour un ensemble de nœuds.</p>
+
+<p>Pour calculer la valeur minimale d'un ensemble de nœuds, l'ensemble est trié dans l'ordre croissant comme il le serait avec la commande <code><a href="fr/XSLT/sort">xsl:sort()</a></code> avec un type de donnée <code>number</code>. La valeur minimale est ensuite le premier nœud de la liste triée, converti en nombre.</p>
+
+<p>{{ Note() }}</p>
+
+<h3 id="Syntax" name="Syntax">Syntaxe</h3>
+
+<pre class="eval">math:min(<em>nodeSet</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code><em>nodeSet</em></code></dt>
+ <dd>L'ensemble de nœuds dont la valeur la plus faible est recherchée.</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">Renvoie</h3>
+
+<p>Fragment de l'arbre du résultat représentant la valeur numérique du nœud avec la valeur la plus faible sous forme d'une de caractères.</p>
+
+<h3 id="Defined" name="Defined">Défini</h3>
+
+<p><a class="external" href="http://www.exslt.org/regexp/functions/min/index.html">EXSLT - MATH:MIN</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Prise en charge par Gecko</h3>
+
+<p><br>
+ Pris en charge par Gecko 1.9 et suivants.</p>
diff --git a/files/fr/web/exslt/set/difference/index.html b/files/fr/web/exslt/set/difference/index.html
new file mode 100644
index 0000000000..ed02a244bb
--- /dev/null
+++ b/files/fr/web/exslt/set/difference/index.html
@@ -0,0 +1,40 @@
+---
+title: difference
+slug: Web/EXSLT/set/difference
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/set/difference
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}<br>
+ <code>set:difference()</code> retourne la différence entre deux ensembles de nœuds. En d'autres termes, elle retourne un ensemble de nœuds qui sont dans un des ensembles mais par dans l'autre.</p>
+
+<p>La version<em>modèle</em> de <code>set:difference</code> applique des modèles à ces nœuds dans le mode <code>set:difference</code>, en copiant les nœuds afin de retourner un un fragment d'arbre résultant comprenant ces nœuds.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">set:difference(<em>ensembleNœuds1</em>,<em>ensembleNœuds2</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>ensembleNœuds1</code></dt>
+ <dd>L'ensemble de nœuds duquel soustraire des nœuds.</dd>
+ <dt><code>ensembleNœuds2</code></dt>
+ <dd>L'ensemble de nœuds à soustraire de<em>ensembleNœuds1</em>.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un ensemble de nœuds contenant les nœuds présents dans<em>ensembleNœuds1</em> mais pas dans<em>ensembleNœuds2</em>.</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/set/functions/difference/">EXSLT - SET:DIFFERENCE (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/set/distinct/index.html b/files/fr/web/exslt/set/distinct/index.html
new file mode 100644
index 0000000000..0055f4c067
--- /dev/null
+++ b/files/fr/web/exslt/set/distinct/index.html
@@ -0,0 +1,38 @@
+---
+title: distinct
+slug: Web/EXSLT/set/distinct
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/set/distinct
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>set:distinct()</code> retourne un sous-ensemble des nœuds appartenant à l'ensemble de nœuds spécifié, en ne retournant que les nœuds possédant une valeur de chaîne unique.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">set:distinct(<em>ensembleNœuds</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>ensembleNœuds</code></dt>
+ <dd>L'ensemble de nœuds duquel extraire les nœuds uniques.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un ensemble de nœuds contenant les nœuds possédant une valeur de chaîne unique.</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/set/functions/distinct/">EXSLT - SET:DISTINCT</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/set/has-same-node/index.html b/files/fr/web/exslt/set/has-same-node/index.html
new file mode 100644
index 0000000000..168b3e9c9b
--- /dev/null
+++ b/files/fr/web/exslt/set/has-same-node/index.html
@@ -0,0 +1,40 @@
+---
+title: has-same-node
+slug: Web/EXSLT/set/has-same-node
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/set/has-same-node
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>set:has-same-node()</code> détermine si deux ensembles de nœuds ont ou non des nœuds communs.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">set:has-same-node(<em>ensembleNœuds1</em>,<em>ensembleNœuds2</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>ensembleNœuds1</code></dt>
+ <dd>Le premier ensemble de nœuds à vérifier.</dd>
+ <dt><code>ensembleNœuds2</code></dt>
+ <dd>Le second ensemble de nœuds à vérifier.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p><code>true</code> si les deux ensembles de nœuds ont des nœuds en commun, <code>false</code> dans le cas contraire.</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/set/functions/has-same-node/">EXSLT - SET:HAS-SAME-NODE (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/set/index.html b/files/fr/web/exslt/set/index.html
new file mode 100644
index 0000000000..12472e6d27
--- /dev/null
+++ b/files/fr/web/exslt/set/index.html
@@ -0,0 +1,6 @@
+---
+title: set
+slug: Web/EXSLT/set
+translation_of: Web/EXSLT/set
+---
+<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p>
diff --git a/files/fr/web/exslt/set/intersection/index.html b/files/fr/web/exslt/set/intersection/index.html
new file mode 100644
index 0000000000..9381a35322
--- /dev/null
+++ b/files/fr/web/exslt/set/intersection/index.html
@@ -0,0 +1,40 @@
+---
+title: intersection
+slug: Web/EXSLT/set/intersection
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/set/intersection
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>set:intersection()</code> retourne l'intersection de deux ensembles de nœuds. En d'autres termes, cette fonction retourne un ensemble de nœuds contenant tous les nœuds appartenant aux deux ensembles de nœuds.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">set:intersection(<em>ensembleNœuds1</em>,<em>ensembleNœuds2</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>ensembleNœuds1</code></dt>
+ <dd>Le premier ensemble de nœuds.</dd>
+ <dt><code>ensembleNœuds2</code></dt>
+ <dd>Le second ensemble de nœuds.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un ensemble de nœuds contenant les nœuds appartenant à la fois à<em>ensembleNœuds</em> et à<em>ensembleNœuds</em>.</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/set/functions/intersection/">EXSLT - SET:INTERSECTION</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/set/leading/index.html b/files/fr/web/exslt/set/leading/index.html
new file mode 100644
index 0000000000..e9d44b89af
--- /dev/null
+++ b/files/fr/web/exslt/set/leading/index.html
@@ -0,0 +1,42 @@
+---
+title: leading
+slug: Web/EXSLT/set/leading
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/set/leading
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>set:leading()</code> retourne les nœuds d'un 1er ensemble de nœuds qui se trouvent avant le 1er nœud du 2nd ensemble de nœuds.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">set:leading(<em>ensembleNœuds1</em>,<em>ensembleNœuds2</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>ensembleNœuds1</code></dt>
+ <dd>L'ensemble de nœuds dans lequel chercher les nœuds qui précèdent le 1er nœuds du 2nd ensemble de nœuds.</dd>
+ <dt><code>ensembleNœuds2</code></dt>
+ <dd>L'ensemble de nœuds avec lequel on compare le 1er ensemble de nœuds.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un ensemble de nœuds contenant les nœuds appartenant à <code>ensembleNœuds1</code> dont les valeurs précèdent le 1er nœud de <code>ensembleNœuds2</code>.</p>
+
+<p>{{ Note("Si le 1er nœud de <code>ensembleNœuds2</code> n\'est pas contenu dans <code>ensembleNœuds1</code>, cette fonction retourne un ensemble vide. Si <code>ensembleNœuds2</code> est vide, alors le résultat est <code>ensembleNœuds1</code>.") }}</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/set/functions/leading/index.html">EXSLT - SET:LEADING (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/set/trailing/index.html b/files/fr/web/exslt/set/trailing/index.html
new file mode 100644
index 0000000000..1bc6de6f39
--- /dev/null
+++ b/files/fr/web/exslt/set/trailing/index.html
@@ -0,0 +1,46 @@
+---
+title: trailing
+slug: Web/EXSLT/set/trailing
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/set/trailing
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>set:trailing()</code> retourne les nœuds d'un 1er ensemble de nœuds qui se trouvent après le 1er nœud du 2nd ensemble de nœuds.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">set:trailing(<em>ensembleNœuds1</em>,<em>ensembleNœuds2</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dd>L'ensemble de nœuds dans lequel chercher les nœuds qui suivent le 1er nœuds du 2nd ensemble de nœuds.</dd>
+</dl>
+
+<dl>
+ <dt><code>ensembleNœuds1</code></dt>
+</dl>
+
+<dl>
+ <dt><code>ensembleNœuds2</code></dt>
+ <dd>L'ensemble de nœuds avec lequel on compare le 1er ensemble de nœuds.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un ensemble de nœuds contenant les nœuds appartenant à <code>ensembleNœuds1</code> dont les valeurs suivent le 1er nœud de <code>ensembleNœuds2</code>.</p>
+
+<p>{{ Note("Si le 1er nœud de <code>ensembleNœuds2</code> n\'est pas contenu dans <code>ensembleNœuds1</code>, cette fonction retourne un ensemble vide. Si <code>ensembleNœuds2</code> est vide, alors le résultat est <code>ensembleNœuds1</code>.") }}</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<p><a class="external" href="http://www.exslt.org/set/functions/trailing/">EXSLT - SET:TRAILING (en)</a></p>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/str/concat/index.html b/files/fr/web/exslt/str/concat/index.html
new file mode 100644
index 0000000000..b1d6c17db0
--- /dev/null
+++ b/files/fr/web/exslt/str/concat/index.html
@@ -0,0 +1,38 @@
+---
+title: concat
+slug: Web/EXSLT/str/concat
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/str/concat
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>str:concat()</code> retourne une chaîne contenant toutes les valeurs de chaînes d'un ensemble de nœuds concaténées ensembles.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">str:concat(<em>ensembleNœud</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>ensembleNœud</code></dt>
+ <dd>L'ensemble de nœuds dont les valeurs de chaînes doivent être concaténées en une seule chaîne.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Une chaîne dont la valeur correspond à toutes les valeurs des chaînes des nœuds de <code>ensembleNœud</code> concaténées ensembles. Si <code>ensembleNœud</code> est vide, une chaîne vide est retournée.</p>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/str/functions/concat/">EXSLT - STR:CONCAT (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/str/index.html b/files/fr/web/exslt/str/index.html
new file mode 100644
index 0000000000..3248d655dc
--- /dev/null
+++ b/files/fr/web/exslt/str/index.html
@@ -0,0 +1,6 @@
+---
+title: str
+slug: Web/EXSLT/str
+translation_of: Web/EXSLT/str
+---
+<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p>
diff --git a/files/fr/web/exslt/str/split/index.html b/files/fr/web/exslt/str/split/index.html
new file mode 100644
index 0000000000..4b2eefb0de
--- /dev/null
+++ b/files/fr/web/exslt/str/split/index.html
@@ -0,0 +1,53 @@
+---
+title: split
+slug: Web/EXSLT/str/split
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/str/split
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>str:split()</code> divise une chaîne en utilisation un motif pour déterminer où doivent être fait les séparations, en retournant un ensemble de nœuds contenant les chaînes résultantes.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">str:split(<em>chaîne</em>,<em>motif</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>chaîne</code></dt>
+ <dd>La chaîne à diviser.</dd>
+ <dt><code>motif</code></dt>
+ <dd>Le motif indiquant les endroits de division de la chaîne.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un ensemble de nœuds d'éléments <code>token</code>, contenant chacun un <code>token</code> provenant de <code>chaîne</code>.</p>
+
+<p>Par exemple :</p>
+
+<pre class="eval">str:split('livre, téléphone, ordinateur, chaise', ', ')
+</pre>
+
+<p>Retourne l'ensemble de nœuds suivant :</p>
+
+<pre class="eval">&lt;token&gt;livre&lt;/token&gt;
+&lt;token&gt;téléphone&lt;/token&gt;
+&lt;token&gt;ordinateur&lt;/token&gt;
+&lt;token&gt;chaise&lt;/token&gt;
+</pre>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/regexp/functions/split/index.html">EXSLT - STR:SPLIT (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>
diff --git a/files/fr/web/exslt/str/tokenize/index.html b/files/fr/web/exslt/str/tokenize/index.html
new file mode 100644
index 0000000000..9a36fd00bb
--- /dev/null
+++ b/files/fr/web/exslt/str/tokenize/index.html
@@ -0,0 +1,55 @@
+---
+title: tokenize
+slug: Web/EXSLT/str/tokenize
+tags:
+ - EXSLT
+ - XSLT
+translation_of: Web/EXSLT/str/tokenize
+---
+<p>{{ XsltRef() }} {{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>str:tokenize()</code> divise une chaîne en utilisant un ensemble de caractère comme délimiteur qui détermine l'endroit où doivent être fait les séparations, en retournant un ensemble de nœuds contenant les chaînes résultantes.</p>
+
+<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
+
+<pre class="eval">str:tokenize(<em>chaîne</em>,<em>délimiteurs</em>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code>chaîne</code></dt>
+ <dd>La chaîne à marquer.</dd>
+ <dt><code>délimiteurs</code></dt>
+ <dd>Chaque caractère de la chaîne est utilisé comme séparateur de mot pendant le marquage.</dd>
+</dl>
+
+<h3 id="Retourne" name="Retourne">Retourne</h3>
+
+<p>Un ensemble de nœuds d'éléments <code>token</code>, contenant chacun un <code>token</code> provenant de <code>chaîne</code>.</p>
+
+<p>Par exemple :</p>
+
+<pre class="eval">str:tokenize('2007-09-14-03T11:40:23', '-T:')
+</pre>
+
+<p>Retourne l'ensemble de nœuds suivant :</p>
+
+<pre class="eval">&lt;token&gt;2007&lt;/token&gt;
+&lt;token&gt;09&lt;/token&gt;
+&lt;token&gt;14&lt;/token&gt;
+&lt;token&gt;11&lt;/token&gt;
+&lt;token&gt;40&lt;/token&gt;
+&lt;token&gt;23&lt;/token&gt;
+</pre>
+
+<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/regexp/functions/tokenize/index.html">EXSLT - STR:TOKENIZE (en)</a></li>
+</ul>
+
+<h3 id="Support_par_Gecko" name="Support_par_Gecko">Support par Gecko</h3>
+
+<p>Supporté par Gecko 1.9 et ultérieur.</p>