Manuel de référence des fonctions XSLT
- Page précédente Élément XSLT
- Page suivante Tutoriels XSLT
XQuery 1.0, XPath 2.0 et XSLT 2.0 partagent la même bibliothèque de fonctions.
Fonctions XSLT
XSLT contient plus de 100 fonctions intégrées. Ces fonctions sont utilisées pour les comparaisons de valeurs de chaîne, de nombres, de dates et d'heures, les opérations sur les nœuds et les QName, les opérations de séquence, les valeurs logiques, etc.
L'URI du namespace des fonctions XSLT est :
http://www.w3.org/2005/02/xpath-functions
Le préfixe par défaut du namespace des fonctions est fn.
Astuce : les fonctions sont souvent appelées avec le préfixe fn:, par exemple fn:string(). Cependant, étant donné que fn: est le préfixe par défaut du namespace, le nom de la fonction n'a pas besoin d'utiliser le préfixe lors de l'appel.
Vous pouvez accéder à toutes les références des fonctions intégrées XSLT 2.0 dans notre tutoriel XPath.
De plus, voici une liste des fonctions XSLT intégrées :
Nom | Description |
---|---|
current() | Retourner un ensemble de nœuds composé du nœud courant comme membre unique. |
document() | Utilisé pour accéder aux nœuds d'un document XML externe. |
element-available() | Vérifier si le processeur XSLT prend en charge l'élément spécifié. |
format-number() | Convertir un nombre en chaîne de caractères. |
function-available() | Vérifier si le processeur XSLT prend en charge la fonction spécifiée. |
generate-id() | Retourner la valeur de chaîne unique identifiant le nœud spécifié. |
key() | Récupérer les éléments marqués précédemment par la phrase <xsl:key>. |
node-set | Convertir l'arbre en ensemble de nœuds. L'ensemble de nœuds généré contient toujours un seul nœud et est le nœud racine de l'arbre. |
system-property() | Retourner la valeur de la propriété système. |
unparsed-entity-uri() | Retourner l'URI de l'entité non analysée. |
- Page précédente Élément XSLT
- Page suivante Tutoriels XSLT