Fonctions XSLT
Les fonctions XLST sont utilisées dans les expressions XPath d'une feuille de style XSLT pour accéder au nœud actuel (current()
), fusionner différents fichiers de données XML (document()
), maintenir la compatibilité des versions (element-available()
ou function-available()
), formater des nombres (format-number()
) ou vérifier les propriétés du système. Le tableau suivant donne une liste complète des fonctions XSLT spécifiées dans le standard W3C et implémentées dans MSXML (Microsoft XML Core Services) versions 4.0 et supérieures.
Notez que ces fonctions ne peuvent être appelées que depuis le processeur XSLT. Elles ne peuvent donc pas être appelées depuis la méthode selectNodes
du DOM (Document Object Model). Elles diffèrent ainsi des fonctions XPath, qui peuvent être spécifiées dans l'argument de la méthode selectNodes
.
Fonctions XSLT
Retourne une collection de nœuds ayant le nœud actuel pour seul membre. |
|
Offre une façon de récupérer d'autres ressources XML depuis la feuille de style XSLT au-delà des données initiales fournies par le flux d'entrée. |
|
Retourne true si et seulement si le nom développé est le nom d'une instruction. |
|
Convertit le premier argument en une chaîne en utilisant la chaîne de modèle de format spécifiée par le second argument. |
|
Retourne Vrai si la fonction se trouve dans la bibliothèque de fonctions. |
|
Retourne une chaîne qui identifie de manière unique le nœud dans l'argument |
|
Récupère les éléments précédemment marqués d'une instruction |
|
Convertit une arborescence en une collection de nœuds. Le nœud résultant contient toujours un nœud unique et le nœud racine de l'arborescence. |
|
Retourne un objet représentant la valeur de la propriété système identifiée par le nom. |
|
Retourne des déclarations d'entités non analysées dans la DTD (document type definition) du document source. |
Les exemples suivants sont des tests de nœuds, pas des fonctions
text()
processing-instruction()
comment()
node()
Pour plus d'informations, voir Tests de nœuds.