From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/web/exslt/index.html | 93 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 files/fr/web/exslt/index.html (limited to 'files/fr/web/exslt/index.html') 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 +--- +

+{{ XsltRef() }} +{{ Fx_minversion_header(3) }} +EXSLT est un ensemble d'extensions à XSLT. Un certain nombre de modules existent ; ceux qui sont supportés par Firefox sont listés ci-dessous : +

+
Common (exsl) +
Fournit des éléments et des fonctions basiques d'extension. +
Math (math) +
Fournit des routines de comparaison de nœuds. +
Expressions rationnelles (regexp) +
Fournit des facilités pour l'utilisation d'expressions rationnelles dans la syntaxe JavaScript. +
Sets (set) +
Fournit des routines pour la manipulation d'ensembles. +
Strings (str) +
Fournit des fonctions de manipulation de chaînes. +
+

Utilisation de EXSLT

+

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 : +

+
<xsl:stylesheet version="1.0"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:regexp="http://exslt.org/regular-expressions">
+
+  <xsl:template match="/">
+    …
+    <xsl:value-of select="regexp:replace(/root/@value, 'before', 'gi', 'AFTER')"/>
+    …
+  </xsl:template>
+
+</xsl:stylesheet>
+
+

Common

+

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 http://exslt.org/common. +

+

Fonctions

+ +

Math

+

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 http://exslt.org/math. +

+

Fonctions

+ +

Expressions rationnelles

+

Le package EXSLT Expressions rationnelles fournit des fonctions permettant de tester, chercher et remplace du texte à l'aide d'expressions rationnelles de style JavaScript. +

L'espace de noms pour le package Expressions rationnelles est http://exslt.org/regular-expressions. +

+

Fonctions

+ +

Sets

+

Le package EXSLT Sets fournit des fonctions permettant des manipulations d'ensembles. L'espace de noms pour ces fonctions est http://exslt.org/sets. +

+

Fonctions

+ +

Strings

+

Le package EXSLT Strings fournit des fonctions permettant la manipulation de chaînes. L'espace de noms pour le package Strings est http://exslt.org/strings. +

+

Fonctions

+ +

Voir également

+ +


+


+

+
+
+{{ languages( { "en": "en/EXSLT", "es": "es/EXSLT", "ja": "ja/EXSLT", "pl": "pl/EXSLT" } ) }} -- cgit v1.2.3-54-g00ecf