Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

EXSLT

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="https://www.w3.org/1999/XSL/Transform"
                xmlns:regexp="https://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 https://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 https://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 https://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 https://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 https://exslt.org/strings.

Fonctions

Voir également



Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : BenoitL, Mgjbot
 Dernière mise à jour par : BenoitL,