From ea0377b93b3d290053fda7115929930b8c8d4d25 Mon Sep 17 00:00:00 2001 From: julieng Date: Thu, 11 Nov 2021 09:00:12 +0100 Subject: convert content to md --- files/fr/web/xpath/functions/boolean/index.md | 56 ++++++----- files/fr/web/xpath/functions/ceiling/index.md | 53 ++++++----- files/fr/web/xpath/functions/concat/index.md | 43 +++++---- files/fr/web/xpath/functions/contains/index.md | 38 ++++---- files/fr/web/xpath/functions/count/index.md | 43 +++++---- files/fr/web/xpath/functions/current/index.md | 53 ++++++----- files/fr/web/xpath/functions/document/index.md | 80 +++++++++------- .../web/xpath/functions/element-available/index.md | 43 +++++---- files/fr/web/xpath/functions/false/index.md | 49 +++++----- files/fr/web/xpath/functions/floor/index.md | 49 +++++----- .../fr/web/xpath/functions/format-number/index.md | 66 +++++++------ .../xpath/functions/function-available/index.md | 43 +++++---- files/fr/web/xpath/functions/generate-id/index.md | 60 ++++++------ files/fr/web/xpath/functions/id/index.md | 53 ++++++----- files/fr/web/xpath/functions/index.md | 78 ++++++++------- files/fr/web/xpath/functions/key/index.md | 62 ++++++------ files/fr/web/xpath/functions/lang/index.md | 95 ++++++++++--------- files/fr/web/xpath/functions/last/index.md | 41 ++++---- files/fr/web/xpath/functions/local-name/index.md | 50 +++++----- files/fr/web/xpath/functions/name/index.md | 50 +++++----- .../fr/web/xpath/functions/namespace-uri/index.md | 56 ++++++----- .../web/xpath/functions/normalize-space/index.md | 30 +++--- files/fr/web/xpath/functions/not/index.md | 50 +++++----- files/fr/web/xpath/functions/number/index.md | 53 ++++++----- files/fr/web/xpath/functions/position/index.md | 58 ++++++------ files/fr/web/xpath/functions/round/index.md | 50 +++++----- files/fr/web/xpath/functions/starts-with/index.md | 43 ++++++--- .../fr/web/xpath/functions/string-length/index.md | 43 +++++---- files/fr/web/xpath/functions/string/index.md | 66 +++++++------ .../web/xpath/functions/substring-after/index.md | 64 ++++++++----- .../web/xpath/functions/substring-before/index.md | 64 ++++++++----- files/fr/web/xpath/functions/substring/index.md | 65 +++++++------ files/fr/web/xpath/functions/sum/index.md | 50 +++++----- .../web/xpath/functions/system-property/index.md | 54 ++++++----- files/fr/web/xpath/functions/translate/index.md | 105 ++++++++++++--------- files/fr/web/xpath/functions/true/index.md | 34 +++---- .../xpath/functions/unparsed-entity-url/index.md | 43 +++++---- 37 files changed, 1102 insertions(+), 931 deletions(-) (limited to 'files/fr/web/xpath/functions') diff --git a/files/fr/web/xpath/functions/boolean/index.md b/files/fr/web/xpath/functions/boolean/index.md index 92e3b60b73..696c21723d 100644 --- a/files/fr/web/xpath/functions/boolean/index.md +++ b/files/fr/web/xpath/functions/boolean/index.md @@ -6,30 +6,34 @@ tags: translation_of: Web/XPath/Functions/boolean original_slug: Web/XPath/Fonctions/boolean --- -

{{ XsltRef() }} -


-la fonction boolean évalue une expression et retourne true ou false. -

-

Syntaxe

-
boolean( expression )
-
-

Arguments

-
expression -
L'expression à évaluer. L'expression peut faire référence à des nombres, des ensembles de nœuds, comme à des valeurs booléennes. -
-

Retour

-

La valeur booléenne true ou false en fonction de l'évaluation de expression. -

-

Notes

- -

Définition

-

XPath 1.0, section 4.3. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +la fonction `boolean` évalue une expression et retourne `true` ou `false`. + +### Syntaxe + + boolean( expression ) + +### Arguments + +- `expression` + - : L'expression à évaluer. L'expression peut faire référence à des nombres, des ensembles de nœuds, comme à des valeurs booléennes. + +### Retour + +La valeur booléenne `true` ou `false` en fonction de l'évaluation de `expression`. + +### Notes + +- Un nombre est évalué à `false` si c'est un zéro positif ou négatif ou `NaN`. Autrement, il est évalué à `true`. +- Un ensemble de nœuds est évalué à `true` s'il n'est pas vide. +- Une chaîne est évaluée à `false` si elle est vide. Autrement, elle est évaluée à `true`. +- Un objet de type autre que les quatre types de bases, est converti en booléen par une méthode qui dépend de son type. + +### Définition + +[XPath 1.0, section 4.3](http://www.w3.org/TR/xpath#function-boolean). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/ceiling/index.md b/files/fr/web/xpath/functions/ceiling/index.md index d7bf6f388f..5810c1b60d 100644 --- a/files/fr/web/xpath/functions/ceiling/index.md +++ b/files/fr/web/xpath/functions/ceiling/index.md @@ -6,28 +6,33 @@ tags: translation_of: Web/XPath/Functions/ceiling original_slug: Web/XPath/Fonctions/ceiling --- -

{{ XsltRef() }} -


-La fonction ceiling évalue un nombre décimal et retourne le plus petit nombre entier supérieur ou égal au nombre évalué. -

-

Syntaxe

-
ceiling( nombre )
-
-

Arguments

-
nombre -
Le nombre décimal à évaluer. -
-

Retour

-

Le plus petit entier supérieur ou égal à nombre. -

Par exemple : -

-
ceiling (5.2) = 6
-ceiling (-5.2) = -5 -
-

Définition

-

XPath 1.0, section 4.4. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `ceiling` évalue un nombre décimal et retourne le plus petit nombre entier supérieur ou égal au nombre évalué. + +### Syntaxe + + ceiling( nombre ) + +### Arguments + +- `nombre` + - : Le nombre décimal à évaluer. + +### Retour + +Le plus petit entier supérieur ou égal à `nombre`. + +Par exemple : + + ceiling (5.2) = 6 + + ceiling (-5.2) = -5 + +### Définition + +[XPath 1.0, section 4.4](http://www.w3.org/TR/xpath#function-ceiling). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/concat/index.md b/files/fr/web/xpath/functions/concat/index.md index 7ee8eeae00..9ec5e9f246 100644 --- a/files/fr/web/xpath/functions/concat/index.md +++ b/files/fr/web/xpath/functions/concat/index.md @@ -6,24 +6,27 @@ tags: translation_of: Web/XPath/Functions/concat original_slug: Web/XPath/Fonctions/concat --- -

{{ XsltRef() }} -


-La fonction concat concatène deux ou plusieurs chaînes et retourne la chaîne résultante. -

-

Syntaxe

-
concat( chaîne1 , chaîne2 [, chaînen]* )
-
-

Arguments

-
chaînen -
Cette fonction accepte deux arguments ou plus. Chacun est une chaîne. -
-

Retour

-

Une chaîne unique, résultat de la concaténation des chaînes passées en arguments à la fonction. -

-

Définition

-

XPath 1.0, section 4.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `concat` concatène deux ou plusieurs chaînes et retourne la chaîne résultante. + +### Syntaxe + + concat( chaîne1 , chaîne2 [, chaînen]* ) + +### Arguments + +- `chaînen` + - : Cette fonction accepte deux arguments ou plus. Chacun est une chaîne. + +### Retour + +Une chaîne unique, résultat de la concaténation des chaînes passées en arguments à la fonction. + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-concat). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/contains/index.md b/files/fr/web/xpath/functions/contains/index.md index 15eb0239d7..130783d43d 100644 --- a/files/fr/web/xpath/functions/contains/index.md +++ b/files/fr/web/xpath/functions/contains/index.md @@ -4,36 +4,32 @@ slug: Web/XPath/Functions/contains translation_of: Web/XPath/Functions/contains original_slug: Web/XPath/Fonctions/contains --- -

{{ XsltRef() }}

+{{ XsltRef() }} -


- La fonction contains détermine si la chaîne passée en premier argument contient la chaîne passée en second argument et retourne le booléen true ou false.

+La fonction `contains` détermine si la chaîne passée en premier argument contient la chaîne passée en second argument et retourne le booléen `true` ou `false`. -

Syntaxe

+### Syntaxe -
contains( meule , aiguille )
-
+ contains( meule , aiguille ) -

Arguments

+### Arguments -
-
meule
-
La chaîne dans laquelle chercher.
-
+- `meule` + - : La chaîne dans laquelle chercher. -
-
aiguille
-
La chaîne à rechercher dans meule
-
+ -

Retour

+- `aiguille` + - : La chaîne à rechercher dans `meule` -

true si meule contient aiguille. Autrement, false.

+### Retour -

Définition

+`true` si `meule` contient `aiguille`. Autrement, `false`. -

XPath 1.0, section 4.2.

+### Définition -

Support Gecko

+[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-contains). -

Supportée.

+### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/count/index.md b/files/fr/web/xpath/functions/count/index.md index 3db718509a..85c635e83c 100644 --- a/files/fr/web/xpath/functions/count/index.md +++ b/files/fr/web/xpath/functions/count/index.md @@ -6,24 +6,27 @@ tags: translation_of: Web/XPath/Functions/count original_slug: Web/XPath/Fonctions/count --- -

{{ XsltRef() }} -


-La fonction count compte le nombre de nœuds dans un ensemble de nœuds et retourne un entier. -

-

Syntaxe

-
count( ensemble-de-nœuds )
-
-

Arguments

-
ensemble-de-nœuds -
L'ensemble de nœuds à compter. -
-

Retour

-

Un entier représentant le nombre de nœuds contenus dans l'ensemble. -

-

Définition

-

1.0, section 4.1. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `count` compte le nombre de nœuds dans un ensemble de nœuds et retourne un entier. + +### Syntaxe + + count( ensemble-de-nœuds ) + +### Arguments + +- `ensemble-de-nœuds` + - : L'ensemble de nœuds à compter. + +### Retour + +Un entier représentant le nombre de nœuds contenus dans l'ensemble. + +### Définition + +[1.0, section 4.1](http://www.w3.org/TR/xpath#function-count). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/current/index.md b/files/fr/web/xpath/functions/current/index.md index 14543f6d1f..c90cae5ffb 100644 --- a/files/fr/web/xpath/functions/current/index.md +++ b/files/fr/web/xpath/functions/current/index.md @@ -6,27 +6,34 @@ tags: translation_of: Web/XPath/Functions/current original_slug: Web/XPath/Fonctions/current --- -

{{ XsltRef() }} -

La fonction current peut être utilisée pour obtenir le nœud courant dans une instruction XSLT. -

-

Syntaxe

-
current()
-
-

Retour

-

Un ensemble de nœuds contenant uniquement le nœud courant. -

-

Notes

-

Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath core. -

Le nœud courant est toujours identique au nœud de contexte. Les deux exemples suivants sont sémantiquement équivalents : -

-
<xsl:value-of select="current()"/>
-
-
<xsl:value-of select="."/>
-
-

Définition

-

XSLT 1.0, section 12.4. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `current` peut être utilisée pour obtenir le nœud courant dans une instruction XSLT. + +### Syntaxe + + current() + +### Retour + +Un ensemble de nœuds contenant uniquement le nœud courant. + +### Notes + +Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath core. + +Le nœud courant est toujours identique au nœud de contexte. Les deux exemples suivants sont sémantiquement équivalents : + + + + + + + +### Définition + +[XSLT 1.0, section 12.4](http://www.w3.org/TR/xslt#function-current). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/document/index.md b/files/fr/web/xpath/functions/document/index.md index 3f1bb98b80..66fd45dc68 100644 --- a/files/fr/web/xpath/functions/document/index.md +++ b/files/fr/web/xpath/functions/document/index.md @@ -6,38 +6,50 @@ tags: translation_of: Web/XPath/Functions/document original_slug: Web/XPath/Fonctions/document --- -

{{ XsltRef() }} -


-La fonction document recherche un ensemble de nœuds dans un ou des documents externes et retourne l'ensemble de nœuds résultant. -

-

Syntaxe

-
document( URI [, ensemble-de-nœuds] )
-
-

Arguments

-
URI -
URI absolue ou relative du document à récupérer. L'URI peut également contenir un identifiant de fragment. -
-
ensemble-de-nœuds (optionnel) -
Une expression pointant vers un ensemble de nœuds du document externe, qui doit être retourné. -
-

Retour

-

Un ensemble de nœuds. -

-

Notes

-
  • Si l'URI contient un identifiant de fragment et que celui-ci peut être repérer dans le document externe, alors ce fragment sera traité comme la racine pour rechercher l'expression de l'argument ensemble-de-nœuds. Si l'argument ensemble-de-nœuds est omis, le fragment entier sera retourné. -
-
  • Si l'argument URI est un ensemble de nœuds et que le second argument est présent, chaque nœud de l'ensemble de nœuds sera évalué comme une URI séparée, et l'ensemble de nœuds retourné sera le même que si la fonction document avait été appelée plusieurs fois, et que les résultats avait été concaténés dans un unique ensemble de nœuds. -
-
  • D'autres situations particulières existent avec des comportements bien définis. Pour plus d'informations, consultez la documentation XSLT 1.0. -
-
  • Puisque l'URI est relative au document XSL, document("") retournera le nœud racine du document courant. -
-

Cette fonction est un ajout à XPath qui est spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions de XPath core. -

-

Définition

-

XSLT 1.0, section 12.1. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `document` recherche un ensemble de nœuds dans un ou des documents externes et retourne l'ensemble de nœuds résultant. + +### Syntaxe + + document( URI [, ensemble-de-nœuds] ) + +### Arguments + +- `URI` + - : URI absolue ou relative du document à récupérer. L'URI peut également contenir un identifiant de fragment. + + + +- `ensemble-de-nœuds` (optionnel) + - : Une expression pointant vers un ensemble de nœuds du document externe, qui doit être retourné. + +### Retour + +Un ensemble de nœuds. + +### Notes + +- Si l'URI contient un identifiant de fragment et que celui-ci peut être repérer dans le document externe, alors ce fragment sera traité comme la racine pour rechercher l'expression de l'argument `ensemble-de-nœuds`. Si l'argument `ensemble-de-nœuds` est omis, le fragment entier sera retourné. + + + +- Si l'argument `URI` est un ensemble de nœuds et que le second argument est présent, chaque nœud de l'ensemble de nœuds sera évalué comme une URI séparée, et l'ensemble de nœuds retourné sera le même que si la fonction `document` avait été appelée plusieurs fois, et que les résultats avait été concaténés dans un unique ensemble de nœuds. + + + +- D'autres situations particulières existent avec des comportements bien définis. Pour plus d'informations, consultez la [documentation XSLT 1.0](http://www.w3.org/TR/xslt). + + + +- Puisque l'URI est relative au document XSL, `document("")` retournera le nœud racine du document courant. + +Cette fonction est un ajout à XPath qui est spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions de XPath core. + +### Définition + +[XSLT 1.0, section 12.1](http://www.w3.org/TR/xslt#function-document). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/element-available/index.md b/files/fr/web/xpath/functions/element-available/index.md index 1ce80f0088..4a2100c494 100644 --- a/files/fr/web/xpath/functions/element-available/index.md +++ b/files/fr/web/xpath/functions/element-available/index.md @@ -6,24 +6,27 @@ tags: translation_of: Web/XPath/Functions/element-available original_slug: Web/XPath/Fonctions/element-available --- -

{{ XsltRef() }} -


-La fonction element-available détermine si un élément est disponible et retourne la valeur booléenne true ou false. -

-

Syntaxe

-
element-available( QName )
-
-

Arguments

-
QName -
Doit s'évaluer en un QName valide. Le QName est développé en nom étendu à l'aide des déclarations d'espaces de nommage s'appliquant à l'expression. Le nom étendu est constitué d'une partie locale, une chaîne, et d'une URI d'espace de nommage. -
-

Retour

-

Retourne true si et seulement si le nom étendu est un nom d'instruction. Si le nom étendu a une URI d'espace de nommage égale à l'URI de l'espace de nommage XSLT, alors il se rapporte à un élément défini par XSLT. Autrement, il se rapporte à un élément d'extension. Si le nom étendu a une URI d'espace de nommage null, la fonction element-available retournera false. -

-

Définition

-

XSLT 1.0, section 15. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `element-available` détermine si un élément est disponible et retourne la valeur booléenne `true` ou `false`. + +### Syntaxe + + element-available( QName ) + +### Arguments + +- `QName` + - : Doit s'évaluer en un QName valide. Le QName est développé en _nom étendu_ à l'aide des déclarations d'espaces de nommage s'appliquant à l'expression. Le nom étendu est constitué d'une partie locale, une chaîne, et d'une URI d'espace de nommage. + +### Retour + +Retourne `true` si et seulement si le nom étendu est un nom d'instruction. Si le nom étendu a une URI d'espace de nommage égale à l'URI de l'espace de nommage XSLT, alors il se rapporte à un élément défini par XSLT. Autrement, il se rapporte à un élément d'extension. Si le nom étendu a une URI d'espace de nommage null, la fonction `element-available` retournera `false`. + +### Définition + +[XSLT 1.0, section 15](http://www.w3.org/TR/xslt#function-element-available). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/false/index.md b/files/fr/web/xpath/functions/false/index.md index 1914710d4a..79e162444f 100644 --- a/files/fr/web/xpath/functions/false/index.md +++ b/files/fr/web/xpath/functions/false/index.md @@ -6,27 +6,30 @@ tags: translation_of: Web/XPath/Functions/false original_slug: Web/XPath/Fonctions/false --- -

{{ XsltRef() }} -


-La fonction false retourne le booléen false. -

-

Syntaxe

-
false()
-
-

Retour

-

Booléen false. -

-

Notes

-

Cette fonction est utile dans les comparaisons : -

-
<xsl:if test="boolean((1 > 2) = false())">
- L'expression évaluée comme fausse
-</xsl:if>
-
-

Définition

-

XPath 1.0, section 4.3. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `false` retourne le booléen `false`. + +### Syntaxe + + false() + +### Retour + +Booléen `false`. + +### Notes + +Cette fonction est utile dans les comparaisons : + + + L'expression évaluée comme fausse + + +### Définition + +[XPath 1.0, section 4.3](http://www.w3.org/TR/xpath#function-false). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/floor/index.md b/files/fr/web/xpath/functions/floor/index.md index 9e986d4ea5..672327f67d 100644 --- a/files/fr/web/xpath/functions/floor/index.md +++ b/files/fr/web/xpath/functions/floor/index.md @@ -10,28 +10,27 @@ tags: translation_of: Web/XPath/Functions/floor original_slug: Web/XPath/Fonctions/floor --- -

{{ XsltRef() }}

-


- La fonction floor évalue un nombre décimal et retourne le plus grand nombre entier inférieur ou égal au nombre évalué.

-

Syntaxe

-
floor(nombre )
-
-

Arguments

-
-
- - - nombre -
-
- Le nombre décimal à évaluer.
-
-

Retour

-

Le plus grand nombre entier inférieur ou égal à - - nombre - .

-

Définition

-

XPath 1.0, section 4.4.

-

Support Gecko

-

Supportée.

+{{ XsltRef() }} + +La fonction `floor` évalue un nombre décimal et retourne le plus grand nombre entier inférieur ou égal au nombre évalué. + +### Syntaxe + + floor(nombre ) + +### Arguments + +- `nombre` + - : Le nombre décimal à évaluer. + +### Retour + +Le plus grand nombre entier inférieur ou égal à `nombre`. + +### Définition + +[XPath 1.0, section 4.4](http://www.w3.org/TR/xpath#function-floor). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/format-number/index.md b/files/fr/web/xpath/functions/format-number/index.md index 3ea1be6d11..d1b8301ab3 100644 --- a/files/fr/web/xpath/functions/format-number/index.md +++ b/files/fr/web/xpath/functions/format-number/index.md @@ -6,33 +6,41 @@ tags: translation_of: Web/XPath/Functions/format-number original_slug: Web/XPath/Fonctions/format-number --- -

{{ XsltRef() }} -


-La fonction format-number évalue un nombre et retourne une chaîne représentant le nombre dans un format donné. -

-

Syntaxe

-
format-number( nombre , motif [, format-décimal] )
-
-

Arguments

-
nombre -
Le nombre à formater. -
-
motif -
Une chaîne au format de la classe Decimal Format (en) du JDK 1.1. La notice du JDK 1.1 n'est plus disponible. Vous trouverez ici la notice pour le JSE 6: Decimal Format (en) -
-
format-décimal (optionnel) -
Le nom d'un élément xsl:decimal-format qui définit le format de nombre à utiliser. Si il est omis, le format décimal par défaut est utilisé. -
-

Retour

-

Une chaîne représentant le nombre dans le nouveau format. -

-

Notes

-

Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath principale. -

-

Définition

-

XSLT 1.0, section 12.3. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `format-number` évalue un nombre et retourne une chaîne représentant le nombre dans un format donné. + +### Syntaxe + + format-number( nombre , motif [, format-décimal] ) + +### Arguments + +- `nombre` + - : Le nombre à formater. + + + +- `motif` + - : Une chaîne au format de la classe [Decimal Format (en)](http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html) du JDK 1.1. La notice du JDK 1.1 n'est plus disponible. Vous trouverez ici la notice pour le JSE 6: [Decimal Format (en)](http://java.sun.com/javase/6/docs/api/java/text/DecimalFormat.html) + + + +- `format-décimal` (optionnel) + - : Le nom d'un élément [`xsl:decimal-format`](fr/XSLT/decimal-format) qui définit le format de nombre à utiliser. Si il est omis, le format décimal par défaut est utilisé. + +### Retour + +Une chaîne représentant le nombre dans le nouveau format. + +### Notes + +Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath principale. + +### Définition + +[XSLT 1.0, section 12.3](http://www.w3.org/TR/xslt#function-format-number). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/function-available/index.md b/files/fr/web/xpath/functions/function-available/index.md index 1df4e3aa24..a0b0fe9da6 100644 --- a/files/fr/web/xpath/functions/function-available/index.md +++ b/files/fr/web/xpath/functions/function-available/index.md @@ -6,24 +6,27 @@ tags: translation_of: Web/XPath/Functions/function-available original_slug: Web/XPath/Fonctions/function-available --- -

{{ XsltRef() }} -


-La fonction function-available détermine si une fonction donnée est disponible et retourne le booléen true ou false. -

-

Syntaxe

-
function-available( nom )
-
-

Arguments

-
nom -
Le nom de la fonction à tester. -
-

Retour

-

La valeur booléenne true ou false. -

-

Définition

-

XPath 1.0, section 15. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `function-available` détermine si une fonction donnée est disponible et retourne le booléen `true` ou `false`. + +### Syntaxe + + function-available( nom ) + +### Arguments + +- `nom` + - : Le nom de la fonction à tester. + +### Retour + +La valeur booléenne `true` ou `false`. + +### Définition + +[XPath 1.0, section 15](http://www.w3.org/TR/xslt#function-function-available). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/generate-id/index.md b/files/fr/web/xpath/functions/generate-id/index.md index f339308ddc..e57e416554 100644 --- a/files/fr/web/xpath/functions/generate-id/index.md +++ b/files/fr/web/xpath/functions/generate-id/index.md @@ -6,31 +6,37 @@ tags: translation_of: Web/XPath/Functions/generate-id original_slug: Web/XPath/Fonctions/generate-id --- -

{{ XsltRef() }} -


-La fonction generate-id génère un identifiant id unique pour le premier nœud d'un ensemble de nœuds donné et retourne une chaîne contenant cet id. -

-

Syntaxe

-
generate-id( [ensemble-de-nœuds] )
-
-

Arguments

-
ensemble-de-nœuds (optionnel) -
Un id sera généré pour le premier nœud de cet ensemble de nœuds. S'il est omis, le nœud de contexte courant sera utilisé. -
-

Retour

-

Une chaîne contenant l'id généré. -

-

Notes

-
  • Le même id doit être généré à chaque fois pour le même nœud dans le document courant pour la transformation courante. -
-
  • L'id généré peut ne pas être le même pour les transformations subséquentes. -
-

Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath principale. -

-

Définition

-

XSLT 1.0, section 12.4. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `generate-id` génère un identifiant `id` unique pour le premier nœud d'un ensemble de nœuds donné et retourne une chaîne contenant cet `id`. + +### Syntaxe + + generate-id( [ensemble-de-nœuds] ) + +### Arguments + +- `ensemble-de-nœuds` (optionnel) + - : Un `id` sera généré pour le premier nœud de cet ensemble de nœuds. S'il est omis, le nœud de contexte courant sera utilisé. + +### Retour + +Une chaîne contenant l'`id` généré. + +### Notes + +- Le même `id` doit être généré à chaque fois pour le même nœud dans le document courant pour la transformation courante. + + + +- L'`id` généré peut ne pas être le même pour les transformations subséquentes. + +Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath principale. + +### Définition + +[XSLT 1.0, section 12.4](http://www.w3.org/TR/xslt#function-generate-id). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/id/index.md b/files/fr/web/xpath/functions/id/index.md index d8a9ef2e72..0aca569fff 100644 --- a/files/fr/web/xpath/functions/id/index.md +++ b/files/fr/web/xpath/functions/id/index.md @@ -6,30 +6,31 @@ tags: translation_of: Web/XPath/Functions/id original_slug: Web/XPath/Fonctions/id --- -

{{ XsltRef() }} -


-La fonction id recherche les nœuds correspondant aux identifiants id donnés et retourne un ensemble de nœuds contenant les nœuds identifiés. -

-

Syntaxe

-
id( expression )
-
-

Arguments

- -
-
expression
-
Si expression est un ensemble de nœuds, alors la valeur de la chaîne de chacun des nœuds de l'ensemble est traitée individuellement. Les nœuds retournés sont ceux corespondant à ces identifiants id. Si expression est une chaîne, ou n'importe quoi d'autre qu'un ensemble de nœuds, alors expression est traitée comme une liste d'identifiants id séparés par des espaces L'ensemble de nœuds retourné comprend les nœuds corespondant à ces identifiants id.
-
- -

Retour

-

Un ensemble de nœuds contenant les nœuds identifiés par les id donnés. -

-

Notes

- -

Définition

-

XPath 1.0, section 4.1. -

-

Support Gecko

-

Partiellement supportée. -

\ No newline at end of file + +La fonction `id` recherche les nœuds correspondant aux identifiants `id` donnés et retourne un ensemble de nœuds contenant les nœuds identifiés. + +### Syntaxe + + id( expression ) + +### Arguments + +- `expression` + - : Si `expression` est un ensemble de nœuds, alors la valeur de la chaîne de chacun des nœuds de l'ensemble est traitée individuellement. Les nœuds retournés sont ceux corespondant à ces identifiants `id`. Si `expression` est une chaîne, ou n'importe quoi d'autre qu'un ensemble de nœuds, alors `expression` est traitée comme une liste d'identifiants `id` séparés par des espaces L'ensemble de nœuds retourné comprend les nœuds corespondant à ces identifiants `id`. + +### Retour + +Un ensemble de nœuds contenant les nœuds identifiés par les `id` donnés. + +### Notes + +- La DTD du document XML détermine quel attribut est un `id`. Voir [XPath 1.0, section 5.2.1](http://www.w3.org/TR/xpath#unique-id). + +### Définition + +[XPath 1.0, section 4.1](http://www.w3.org/TR/xpath#function-id). + +### Support Gecko + +Partiellement supportée. diff --git a/files/fr/web/xpath/functions/index.md b/files/fr/web/xpath/functions/index.md index e4afddab49..f985a5bb4f 100644 --- a/files/fr/web/xpath/functions/index.md +++ b/files/fr/web/xpath/functions/index.md @@ -8,43 +8,41 @@ tags: translation_of: Web/XPath/Functions original_slug: Web/XPath/Fonctions --- -

 

-

{{ XsltRef() }} La liste ci-dessous regroupe les principales fonctions de XPath et les ajouts à XPath qui sont spécifiques à XSLT. Chaque lien fournit pour la fonction correspondante description, syntaxe, liste d'arguments, types de résultats, description originelle dans les recommandations du W3C, et niveau de support actuel dans Gecko. Pour plus d'informations sur l'utilisation des fonctions XPath/XSLT, reportez-vous à la page Autres ressources.

- \ No newline at end of file +{{ XsltRef() }} La liste ci-dessous regroupe les principales fonctions de [XPath](XPath) et les ajouts à XPath qui sont spécifiques à [XSLT](/XSLT). Chaque lien fournit pour la fonction correspondante description, syntaxe, liste d'arguments, types de résultats, description originelle dans les recommandations du W3C, et niveau de support actuel dans [Gecko](/Gecko). Pour plus d'informations sur l'utilisation des fonctions XPath/XSLT, reportez-vous à la page [Autres ressources](/Transformations_XML_avec_XSLT/Autres_ressources). + +- [boolean()](Fonctions/boolean) +- [ceiling()](Fonctions/ceiling) +- [concat()](Fonctions/concat) +- [contains()](Fonctions/contains) +- [count()](Fonctions/count) +- [current()](Fonctions/current) _Spécifique à XSLT_ +- [document()](Fonctions/document) _Spécifique à XSLT_ +- [element-available()](Fonctions/element-available) +- [false()](Fonctions/false) +- [floor()](Fonctions/floor) +- [format-number()](Fonctions/format-number) _Spécifique à XSLT_ +- [function-available()](Fonctions/function-available) +- [generate-id()](Fonctions/generate-id) _Spécifique à XSLT_ +- [id()](Fonctions/id) _(partiellement supporté)_ +- [key()](Fonctions/key) _Spécifique à XSLT_ +- [lang()](Fonctions/lang) +- [last()](Fonctions/last) +- [local-name()](Fonctions/local-name) +- [name()](Fonctions/name) +- [namespace-uri()](Fonctions/namespace-uri) +- [normalize-space()](Fonctions/normalize-space) +- [not()](Fonctions/not) +- [number()](Fonctions/number) +- [position()](Fonctions/position) +- [round()](Fonctions/round) +- [starts-with()](Fonctions/starts-with) +- [string()](Fonctions/string) +- [string-length()](Fonctions/string-length) +- [substring()](Fonctions/substring) +- [substring-after()](Fonctions/substring-after) +- [substring-before()](Fonctions/substring-before) +- [sum()](Fonctions/sum) +- [system-property()](Fonctions/system-property) _Spécifique à XSLT_ +- [translate()](Fonctions/translate) +- [true()](Fonctions/true) +- [unparsed-entity-url()](Fonctions/unparsed-entity-url) _Spécifique à XSLT_ _(non supporté)_ diff --git a/files/fr/web/xpath/functions/key/index.md b/files/fr/web/xpath/functions/key/index.md index 3804327e12..d68fb9a0ad 100644 --- a/files/fr/web/xpath/functions/key/index.md +++ b/files/fr/web/xpath/functions/key/index.md @@ -6,32 +6,38 @@ tags: translation_of: Web/XPath/Functions/key original_slug: Web/XPath/Fonctions/key --- -

{{ XsltRef() }} -


-La fonction key retourne un ensemble de nœuds ayant la valeur donnée pour la clef donnée. -

-

Syntaxe

-
key( nom-de-clef , valeur )
-
-

Arguments

-
nom-de-clef -
Une chaîne contenant le nom de l'élément xsl:key à utiliser. -
-
valeur -
L'ensemble de nœuds retourné contiendra chaque nœud qui possède cette valeur pour la clef donnée. -
-

Retour

-

Un ensemble de nœuds. -

-

Notes

-
  • L'élément xsl:key définit quel attribut de quels éléments donnés sera utilisé pour la comparaison. -
-

Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath principale. -

-

Définition

-

XSLT 1.0, section 12.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `key` retourne un ensemble de nœuds ayant la valeur donnée pour la clef donnée. + +### Syntaxe + + key( nom-de-clef , valeur ) + +### Arguments + +- `nom-de-clef` + - : Une chaîne contenant le nom de l'élément [`xsl:key`](fr/XSLT/key) à utiliser. + + + +- `valeur` + - : L'ensemble de nœuds retourné contiendra chaque nœud qui possède cette valeur pour la clef donnée. + +### Retour + +Un ensemble de nœuds. + +### Notes + +- L'élément [`xsl:key`](fr/XSLT/key) définit quel attribut de quels éléments donnés sera utilisé pour la comparaison. + +Cette fonction est un ajout à XPath spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions XPath principale. + +### Définition + +[XSLT 1.0, section 12.2](http://www.w3.org/TR/xslt#function-key). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/lang/index.md b/files/fr/web/xpath/functions/lang/index.md index 56b56c7fb9..30ac163d87 100644 --- a/files/fr/web/xpath/functions/lang/index.md +++ b/files/fr/web/xpath/functions/lang/index.md @@ -6,48 +6,55 @@ tags: translation_of: Web/XPath/Functions/lang original_slug: Web/XPath/Fonctions/lang --- -

{{ XsltRef() }} -


-La fonction lang détermine si le nœud de contexte correspond à la langue indiquée et retourne le booléen true ou false. -

-

Syntaxe

-
lang( chaîne )
-
-

Arguments

-
chaîne -
Le code de langue ou de localisation (langue et pays) à vérifier. -
-

Retour

-

true si le noeud de contexte est dans la langue donnée, false autrement. -

-

Notes

-
  • La langue d'un nœud est déterminée par son attribut xml:lang. Si le nœud courant ne possède pas cet attribut, alors la valeur de l'attribut xml:lang du plus proche ancêtre le possédant déterminera la langue du nœud courant. Si la langue ne peut être déterminée (aucun ancêtre avec un attribut xml:lang), cette fonction retourne le booléen false. -
-
  • Si la chaîne donnée ne spécifie pas de code de pays, cette fonction sélectionnera les nœuds dans la langue spécifiée, suivie éventuellement de n'importe quel code de pays. La réciproque n'est pas vraie. -
-

Regardons le code XML suivant : -

-
<p xml:lang="en">I went up a floor.</p>
-<p xml:lang="en-GB">I took the lift.</p>
-<p xsl:lang="en-US">I rode the elevator.</p>
-

et ce modèle XSL : -

-
<xsl:value-of select="count(//p[lang('en')])" />
-<xsl:value-of select="count(//p[lang('en-GB')])" />
-<xsl:value-of select="count(//p[lang('en-US')])" />
-<xsl:value-of select="count(//p[lang('de')])" />
-
-

La sortie sera : -

-
3
-1
-1
-0
-
-

Définition

-

XPath 1.0, section 4.3. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file + +La fonction `lang` détermine si le nœud de contexte correspond à la langue indiquée et retourne le booléen `true` ou `false`. + +### Syntaxe + + lang( chaîne ) + +### Arguments + +- `chaîne` + - : Le code de langue ou de localisation (langue et pays) à vérifier. + +### Retour + +`true` si le noeud de contexte est dans la langue donnée, `false` autrement. + +### Notes + +- La langue d'un nœud est déterminée par son attribut `xml:lang`. Si le nœud courant ne possède pas cet attribut, alors la valeur de l'attribut `xml:lang` du plus proche ancêtre le possédant déterminera la langue du nœud courant. Si la langue ne peut être déterminée (aucun ancêtre avec un attribut `xml:lang`), cette fonction retourne le booléen `false`. + + + +- Si la `chaîne` donnée ne spécifie pas de code de pays, cette fonction sélectionnera les nœuds dans la langue spécifiée, suivie éventuellement de n'importe quel code de pays. La réciproque n'est pas vraie. + +Regardons le code XML suivant : + +

I went up a floor.

+

I took the lift.

+

I rode the elevator.

+ +et ce modèle XSL : + + + + + + +La sortie sera : + + 3 + 1 + 1 + 0 + +### Définition + +[XPath 1.0, section 4.3](http://www.w3.org/TR/xpath#function-lang). + +### Support Gecko + +Supporté. diff --git a/files/fr/web/xpath/functions/last/index.md b/files/fr/web/xpath/functions/last/index.md index f7a3251081..fc282aa526 100644 --- a/files/fr/web/xpath/functions/last/index.md +++ b/files/fr/web/xpath/functions/last/index.md @@ -6,23 +6,26 @@ tags: translation_of: Web/XPath/Functions/last original_slug: Web/XPath/Fonctions/last --- -

{{ XsltRef() }} -


-La fonction last retourne un nombre égal à la taille du contexte dans le contexte d'évaluation d'expression. -

-

Syntaxe

-
last()
-
-

Retour

-

Un entier égal à la taille du contexte dans le contexte d'évaluation d'expression. -

-

Notes

-
  • Cette fonction est souvent utilisée avec la fonction position() pour déterminer si un nœud particulier est le dernier d'un ensemble de nœud. -
-

Définition

-

XPath 1.0, section 4.1. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `last` retourne un nombre égal à la taille du contexte dans le contexte d'évaluation d'expression. + +### Syntaxe + + last() + +### Retour + +Un entier égal à la taille du contexte dans le contexte d'évaluation d'expression. + +### Notes + +- Cette fonction est souvent utilisée avec la fonction [position()](fr/XPath/Fonctions/position) pour déterminer si un nœud particulier est le dernier d'un ensemble de nœud. + +### Définition + +[XPath 1.0, section 4.1](http://www.w3.org/TR/xpath#function-last). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/local-name/index.md b/files/fr/web/xpath/functions/local-name/index.md index 2d6092e1ca..41dccc07d7 100644 --- a/files/fr/web/xpath/functions/local-name/index.md +++ b/files/fr/web/xpath/functions/local-name/index.md @@ -6,27 +6,31 @@ tags: translation_of: Web/XPath/Functions/local-name original_slug: Web/XPath/Fonctions/local-name --- -

{{ XsltRef() }} -


-La fonction local-name retourne une chaîne représentant le nom local du premier nœud d'un ensemble de nœuds donné. -

-

Syntaxe

-
local-name( [ensemble-de-nœuds] )
-
-

Arguments

-
ensemble-de-nœuds (optionnel) -
Le nom local du premier nœud de cet ensemble de nœuds sera retourné. Si cet argument est omis, le nœud de contexte courant sera utilisé. -
-

Retour

-

Une chaîne. -

-

Notes

- -

Définition

-

XPath 1.0, section 4.1. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `local-name` retourne une chaîne représentant le nom local du premier nœud d'un ensemble de nœuds donné. + +### Syntaxe + + local-name( [ensemble-de-nœuds] ) + +### Arguments + +- `ensemble-de-nœuds` (optionnel) + - : Le nom local du premier nœud de cet ensemble de nœuds sera retourné. Si cet argument est omis, le nœud de contexte courant sera utilisé. + +### Retour + +Une chaîne. + +### Notes + +- Le nom local est la partie locale d'un [nom étendu](http://www.w3.org/TR/xpath#dt-expanded-name). + +### Définition + +[XPath 1.0, section 4.1](http://www.w3.org/TR/xpath#function-local-name). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/name/index.md b/files/fr/web/xpath/functions/name/index.md index 13a6961723..e6e5b05e3b 100644 --- a/files/fr/web/xpath/functions/name/index.md +++ b/files/fr/web/xpath/functions/name/index.md @@ -6,27 +6,31 @@ tags: translation_of: Web/XPath/Functions/name original_slug: Web/XPath/Fonctions/name --- -

{{ XsltRef() }} -


-La fonction name retourne une chaîne représentant le QName du premier nœud d'un ensemble de nœuds donné. -

-

Syntaxe

-
name( [ensemble-de-nœuds] )
-
-

Arguments

-
ensemble-de-nœuds (optionnel) -
Le QName du premier nœud de cet ensemble de nœuds sera retourné. Si cet argument est omis, le nœud de contexte courant sera utilisé. -
-

Retour

-

Une chaîne représentant le QName d'un nœud. -

-

Notes

-
  • Le QName est le nom qualifié du nœud, incluant le préfixe de son espace de nommage et son nom local. -
-

Définition

-

XPath 1.0, section 4.1. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `name` retourne une chaîne représentant le QName du premier nœud d'un ensemble de nœuds donné. + +### Syntaxe + + name( [ensemble-de-nœuds] ) + +### Arguments + +- `ensemble-de-nœuds` (optionnel) + - : Le QName du premier nœud de cet ensemble de nœuds sera retourné. Si cet argument est omis, le nœud de contexte courant sera utilisé. + +### Retour + +Une chaîne représentant le QName d'un nœud. + +### Notes + +- Le [QName](http://www.w3.org/TR/REC-xml-names/#NT-QName) est le _nom qualifié_ du nœud, incluant le préfixe de son espace de nommage et son nom local. + +### Définition + +[XPath 1.0, section 4.1](http://www.w3.org/TR/xpath#function-local-name). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/namespace-uri/index.md b/files/fr/web/xpath/functions/namespace-uri/index.md index 2506904f39..fc7e203e24 100644 --- a/files/fr/web/xpath/functions/namespace-uri/index.md +++ b/files/fr/web/xpath/functions/namespace-uri/index.md @@ -6,29 +6,35 @@ tags: translation_of: Web/XPath/Functions/namespace-uri original_slug: Web/XPath/Fonctions/namespace-uri --- -

{{ XsltRef() }} -


-La fonction namespace-uri retourne une chaîne représentant l'URI de l'espace de nommage du premier nœud d'un ensemble de nœuds donné. -

-

Syntaxe

-
namespace-uri( [ensemble-de-nœuds] )
-
-

Arguments

-
ensemble-de-nœuds (optionnel) -
L'URI de l'espace de nommage du premier nœud de cet ensemble de nœuds sera retournée. Si cet argument est omis, le nœud de contexte courant sera utilisé. -
-

Retour

-

Une chaîne représentant l'URI de l'espace de nommage dans lequel se trouve le nœud donné. -

-

Notes

-
  • S'il n'y a pas d'espace de nommage spécifié pour le noeud donné, la chaîne retournée sera une chaîne vide. -
-
  • Pour les nœuds autres que les nœuds element et attribute, la chaîne retournée sera toujours une chaîne vide. -
-

Définition

-

XPath 1.0, section 4.1. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `namespace-uri` retourne une chaîne représentant l'URI de l'espace de nommage du premier nœud d'un ensemble de nœuds donné. + +### Syntaxe + + namespace-uri( [ensemble-de-nœuds] ) + +### Arguments + +- `ensemble-de-nœuds` (optionnel) + - : L'URI de l'espace de nommage du premier nœud de cet ensemble de nœuds sera retournée. Si cet argument est omis, le nœud de contexte courant sera utilisé. + +### Retour + +Une chaîne représentant l'URI de l'espace de nommage dans lequel se trouve le nœud donné. + +### Notes + +- S'il n'y a pas d'espace de nommage spécifié pour le noeud donné, la chaîne retournée sera une chaîne vide. + + + +- Pour les nœuds autres que les nœuds `element` et `attribute`, la chaîne retournée sera toujours une chaîne vide. + +### Définition + +[XPath 1.0, section 4.1](http://www.w3.org/TR/xpath#function-local-name). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/normalize-space/index.md b/files/fr/web/xpath/functions/normalize-space/index.md index 36023b5a12..90ce9154c5 100644 --- a/files/fr/web/xpath/functions/normalize-space/index.md +++ b/files/fr/web/xpath/functions/normalize-space/index.md @@ -6,31 +6,27 @@ tags: translation_of: Web/XPath/Functions/normalize-space original_slug: Web/XPath/Fonctions/normalize-space --- -

{{ XsltRef() }}

+{{ XsltRef() }} -


- La fonction normalize-space supprime les espaces de début et de fin d'une chaîne et remplace les successions d’espaces par une seule puis retourne la chaîne résultante.

+La fonction `normalize-space` supprime les espaces de début et de fin d'une chaîne et remplace les successions d’espaces par une seule puis retourne la chaîne résultante. -

Syntaxe

+### Syntaxe -
normalize-space(chaîne )
-
+ normalize-space(chaîne ) -

Arguments

+### Arguments -
-
chaîne
-
La chaîne à normaliser.
-
+- `chaîne` + - : La chaîne à normaliser. -

Retour

+### Retour -

La chaîne nomalisée.

+La chaîne nomalisée. -

Définition

+### Définition -

XPath 1.0, section 4.2.

+[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-normalize-space). -

Support Gecko

+### Support Gecko -

Supportée.

+Supportée. diff --git a/files/fr/web/xpath/functions/not/index.md b/files/fr/web/xpath/functions/not/index.md index 142a814159..9caf626f21 100644 --- a/files/fr/web/xpath/functions/not/index.md +++ b/files/fr/web/xpath/functions/not/index.md @@ -6,27 +6,31 @@ tags: translation_of: Web/XPath/Functions/not original_slug: Web/XPath/Fonctions/not --- -

{{ XsltRef() }} -


-La fonction not évalue une expression booléenne et retourne la valeur opposée. -

-

Syntaxe

-
not( expression )
-
-

Arguments

-
expression (optionnel) -
L'expression est évaluée exactement comme si elle était passée en tant qu'argument à la fonction boolean(). -
-

Retour

-

True pour une expression évaluée à false ; false pour une expression évaluée à true. -

-

Notes

-
  • Cette fonction devrait se comporter de façon identique à la fonction boolean(), excepté qu'elle retourne la valeur opposée. -
-

Définition

-

XPath 1.0, section 4.3. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `not` évalue une expression booléenne et retourne la valeur opposée. + +### Syntaxe + + not( expression ) + +### Arguments + +- `expression` (optionnel) + - : L'expression est évaluée exactement comme si elle était passée en tant qu'argument à la fonction [boolean()](fr/XPath/Fonctions/boolean). + +### Retour + +`True` pour une expression évaluée à `false` ; `false` pour une expression évaluée à `true`. + +### Notes + +- Cette fonction devrait se comporter de façon identique à la fonction [boolean()](fr/XPath/Fonctions/boolean), excepté qu'elle retourne la valeur opposée. + +### Définition + +[XPath 1.0, section 4.3](http://www.w3.org/TR/xpath#function-not). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/number/index.md b/files/fr/web/xpath/functions/number/index.md index 99a1511cb8..bef612a5cc 100644 --- a/files/fr/web/xpath/functions/number/index.md +++ b/files/fr/web/xpath/functions/number/index.md @@ -6,27 +6,34 @@ tags: translation_of: Web/XPath/Functions/number original_slug: Web/XPath/Fonctions/number --- -

{{ XsltRef() }} -


-La fonction number convertit un objet en un nombre et retourne ce nombre. -

-

Syntaxe

-
number( [objet] )
-
-

Arguments

-
objet (optionnel) -
L'objet à convertir en nombre. -
-

Retour

-

Le nombre résultant après conversion de l'objet. -

-

Notes

-
  • Les chaînes sont converties en nombre en enlevant les espaces précédant le nombre dans la chaîne et en ignorant tout ce qui suit le nombre. Si la chaîne ne correspond pas à ce motif, alors elle est convertie en NaN
  • Le booléen true est converti en 1. False est converti en 0.
  • Un ensemble de nœuds est d'abord converti en chaîne comme lors d'un appel à la fonction string() puis il est traité de la même façon qu'une chaîne. -
  • Un objet qui n'est pas d'un des quatre types de base est converti en nombre avec une méthode qui dépend de son type.
-

Définition

-

XPath 1.0, section 4.4. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `number` convertit un objet en un nombre et retourne ce nombre. + +### Syntaxe + + number( [objet] ) + +### Arguments + +- _`objet`_ (optionnel) + - : L'objet à convertir en nombre. + +### Retour + +Le nombre résultant après conversion de l'objet. + +### Notes + +- Les chaînes sont converties en nombre en enlevant les espaces précédant le nombre dans la chaîne et en ignorant tout ce qui suit le nombre. Si la chaîne ne correspond pas à ce motif, alors elle est convertie en `NaN` +- Le booléen `true` est converti en 1. `False` est converti en 0. +- Un ensemble de nœuds est d'abord converti en chaîne comme lors d'un appel à la fonction [string()](fr/XPath/Fonctions/string) puis il est traité de la même façon qu'une chaîne. +- Un objet qui n'est pas d'un des quatre types de base est converti en nombre avec une méthode qui dépend de son type. + +### Définition + +[XPath 1.0, section 4.4](http://www.w3.org/TR/xpath#function-number). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/position/index.md b/files/fr/web/xpath/functions/position/index.md index 2a51e4a9f5..6576ca4ae8 100644 --- a/files/fr/web/xpath/functions/position/index.md +++ b/files/fr/web/xpath/functions/position/index.md @@ -6,47 +6,45 @@ tags: translation_of: Web/XPath/Functions/position original_slug: Web/XPath/Fonctions/position --- -

{{ XsltRef() }}

+{{ XsltRef() }} -


- La fonction position retourne un nombre égal à la position du contexte dans le contexte d'évaluation d'expression.

+La fonction `position` retourne un nombre égal à la position du contexte dans le contexte d'évaluation d'expression. -

Syntaxe

+### Syntaxe -
position()
-
+ position() -

Retour

+### Retour -

Un nombre entier égal à la position du contenu dans le contexte d'évaluation d'expression.

+Un nombre entier égal à la position du contenu dans le contexte d'évaluation d'expression. -

Notes

+### Notes -
    -
  • Notez que la numérotation de la position d'un n&oelig:ud dans un contexte commence à 1. Le premier nœud a donc la position 1.
  • -
+- Notez que la numérotation de la position d'un n\&oelig:ud dans un contexte commence à 1. Le premier nœud a donc la position 1. -
    -
  • Le contexte est déterminé par le reste du chemin :
  • -
+ -
<xsl:template match="//a[position() = 5]">
- <!-- cet exemple 'attrape' le cinquième élément "a"
-         n'importe où dans le document. -->
-</xsl:template>
-
+- Le contexte est déterminé par le reste du chemin : -
<xsl:template match="//div[@class='foo']/bar[position() = 1]">
- <!-- cet exemple 'attrape' le premier
-         élément "bar" enfant d'un élément "div"
-         avec un attribut "class" valant "foo" -->
-</xsl:template>
-
+ -

Définition

+ + + -

XPath 1.0, section 4.1.

+ -

Support Gecko

+ + + -

Supportée.

\ No newline at end of file +### Définition + +[XPath 1.0, section 4.1](http://www.w3.org/TR/xpath#function-position). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/round/index.md b/files/fr/web/xpath/functions/round/index.md index bca80c65dd..d711589de7 100644 --- a/files/fr/web/xpath/functions/round/index.md +++ b/files/fr/web/xpath/functions/round/index.md @@ -6,27 +6,31 @@ tags: translation_of: Web/XPath/Functions/round original_slug: Web/XPath/Fonctions/round --- -

{{ XsltRef() }} -


-La fonction round retourne le nombre entier le plus proche d'un nombre donné. -

-

Syntaxe

-
round( décimal )
-
-

Arguments

-
décimal -
Le nombre décimal à arrondir. -
-

Retour

-

Le plus proche nombre entier, qu'il soit plus grand, plus petit ou égal à decimal. -

-

Notes

-
  • -0.5 est arrondi à zéro négatif. 0.4 est arrondi à zéro positif. -
-

Définition

-

XPath 1.0, section 4.4. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `round` retourne le nombre entier le plus proche d'un nombre donné. + +### Syntaxe + + round( décimal ) + +### Arguments + +- `décimal` + - : Le nombre décimal à arrondir. + +### Retour + +Le plus proche nombre entier, qu'il soit plus grand, plus petit ou égal à `decimal`. + +### Notes + +- \-0.5 est arrondi à zéro négatif. 0.4 est arrondi à zéro positif. + +### Définition + +[XPath 1.0, section 4.4](http://www.w3.org/TR/xpath#function-round). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/starts-with/index.md b/files/fr/web/xpath/functions/starts-with/index.md index 56b6336b04..ecd2e42fa5 100644 --- a/files/fr/web/xpath/functions/starts-with/index.md +++ b/files/fr/web/xpath/functions/starts-with/index.md @@ -6,17 +6,32 @@ tags: translation_of: Web/XPath/Functions/starts-with original_slug: Web/XPath/Fonctions/starts-with --- -

{{ XsltRef() }}

-


-La fonction starts-with vérifie si la première chaîne débute par la seconde, et retourne true ou false.

-

Syntaxe

-
starts-with( meule , aiguille)
-
-

Arguments

-
meule
La chaîne dans laquelle chercher.
aiguille
La chaîne à rechercher.
-

Retour

-

true si meule débute par aiguille. Autrement, false.

-

Définition

-

XPath 1.0, section 4.2.

-

Support Gecko

-

Supportée.

\ No newline at end of file +{{ XsltRef() }} + +La fonction `starts-with` vérifie si la première chaîne débute par la seconde, et retourne `true` ou `false`. + +### Syntaxe + + starts-with( meule , aiguille) + +### Arguments + +- `meule` + - : La chaîne dans laquelle chercher. + + + +- `aiguille` + - : La chaîne à rechercher. + +### Retour + +`true` si meule débute par `aiguille`. Autrement, `false`. + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-starts-with). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/string-length/index.md b/files/fr/web/xpath/functions/string-length/index.md index e09490e74d..52ca3d65b1 100644 --- a/files/fr/web/xpath/functions/string-length/index.md +++ b/files/fr/web/xpath/functions/string-length/index.md @@ -6,24 +6,27 @@ tags: translation_of: Web/XPath/Functions/string-length original_slug: Web/XPath/Fonctions/string-length --- -

{{ XsltRef() }} -


-La fonction string-length retourne le nombre de caractères dans une chaîne donnée. -

-

Syntaxe

-
string-length( [chaîne] )
-
-

Arguments

-
chaîne (optionnel) -
La chaîne à évaluer. S'il est omis, la chaîne utilisée sera le noeud de contexte converti en chaîne. -
-

Retour

-

Un entier égal au nombre de caractères dans la chaîne. -

-

Définition

-

XPath 1.0, section 4.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `string-length` retourne le nombre de caractères dans une chaîne donnée. + +### Syntaxe + + string-length( [chaîne] ) + +### Arguments + +- `chaîne` (optionnel) + - : La chaîne à évaluer. S'il est omis, la chaîne utilisée sera le noeud de contexte converti en chaîne. + +### Retour + +Un entier égal au nombre de caractères dans la chaîne. + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-string-length). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/string/index.md b/files/fr/web/xpath/functions/string/index.md index 1345b8ba5f..bf566b4a3c 100644 --- a/files/fr/web/xpath/functions/string/index.md +++ b/files/fr/web/xpath/functions/string/index.md @@ -6,35 +6,39 @@ tags: translation_of: Web/XPath/Functions/string original_slug: Web/XPath/Fonctions/string --- -

{{ XsltRef() }} -


-La fonction string convertit l'argument passé en une chaîne. -

-

Syntaxe

-
string( [objet] )
-
-

Arguments

-
objet (optionnel) -
L'objet à convertir en une chaîne. Si il est omis, le nœud du contexte est utilisé. -
-

Retour

-

Une chaîne. -

-

Notes

-
  • Si l'objet est un ensemble de nœuds, la valeur de la chaîne du premier nœud de l'ensemble est retournée. -
  • Un nombre est converti comme suit : -
    • NaN est converti en la chaîne NaN. -
    • Zéro positif est converti en 0. -
    • Zéro négatif est converti en 0. -
    • Infini positif est converti en la chaîne Infinity. -
    • Infini négatif est converti en la chaîne -Infinity. -
    • Les nombres décimaux entre -1 et 1 sont convertis en chaîne comportant un unique 0 avant le séparateur décimale. -
    -
-

Définition

-

XPath 1.0, section 4.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `string` convertit l'argument passé en une chaîne. + +### Syntaxe + + string( [objet] ) + +### Arguments + +- `objet` (optionnel) + - : L'objet à convertir en une chaîne. Si il est omis, le nœud du contexte est utilisé. + +### Retour + +Une chaîne. + +### Notes + +- Si l'objet est un ensemble de nœuds, la valeur de la chaîne du premier nœud de l'ensemble est retournée. +- Un nombre est converti comme suit : + + - NaN est converti en la chaîne `NaN`. + - Zéro positif est converti en `0`. + - Zéro négatif est converti en `0`. + - Infini positif est converti en la chaîne `Infinity`. + - Infini négatif est converti en la chaîne `-Infinity`. + - Les nombres décimaux entre -1 et 1 sont convertis en chaîne comportant un unique 0 avant le séparateur décimale. + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-string). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/substring-after/index.md b/files/fr/web/xpath/functions/substring-after/index.md index 8aa294389a..856eafbf5a 100644 --- a/files/fr/web/xpath/functions/substring-after/index.md +++ b/files/fr/web/xpath/functions/substring-after/index.md @@ -6,30 +6,42 @@ tags: translation_of: Web/XPath/Functions/substring-after original_slug: Web/XPath/Fonctions/substring-after --- -

{{ XsltRef() }} -


-La fonction substring-after() retourne la partie d'une chaîne donnée suivant une sous-chaîne donnée. -

-

Syntaxe

-
substring-after( bottedefoin , aiguille )
-
-

Arguments

-
bottedefoin -
La chaîne à évaluer. Un extrait de cette chaîne sera retourné. -
-
aiguille -
La sous-chaîne à rechercher. Tout le contenu se trouvant après la première occurrence de aiguille dans la chaîne bottedefoin sera retourné. -
-

Retour

-

Une chaîne. -

-

Exemples

- -
Exemple XPath Sortie
<xsl:value-of select="substring-after('1999/04/01','/')" /> 04/01
substring-after('aa-bb','-') bb
substring-after('aa-bb','a') a-bb
substring-after('aa-bb','b') b
substring-after('aa-bb','q') (empty string)
-

Définition

-

XPath 1.0, section 4.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `substring-after()` retourne la partie d'une chaîne donnée suivant une sous-chaîne donnée. + +### Syntaxe + + substring-after( bottedefoin , aiguille ) + +### Arguments + +- `bottedefoin` + - : La chaîne à évaluer. Un extrait de cette chaîne sera retourné. + + + +- `aiguille` + - : La sous-chaîne à rechercher. Tout le contenu se trouvant après la première occurrence de `aiguille` dans la chaîne `bottedefoin` sera retourné. + +### Retour + +Une chaîne. + +### Exemples + +| Exemple XPath | Sortie | +| ------------------------------------------------------------- | -------------- | +| `` | `04/01` | +| `substring-after('aa-bb','-')` | `bb` | +| `substring-after('aa-bb','a')` | `a-bb` | +| `substring-after('aa-bb','b')` | `b` | +| `substring-after('aa-bb','q')` | (empty string) | + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-substring-after). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/substring-before/index.md b/files/fr/web/xpath/functions/substring-before/index.md index f9ab5dcf01..0630ae0553 100644 --- a/files/fr/web/xpath/functions/substring-before/index.md +++ b/files/fr/web/xpath/functions/substring-before/index.md @@ -6,30 +6,42 @@ tags: translation_of: Web/XPath/Functions/substring-before original_slug: Web/XPath/Fonctions/substring-before --- -

{{ XsltRef() }} -


-La fonction substring-before() retourne retourne la partie d'une chaîne donnée précédant une sous-chaîne donnée. -

-

Syntaxe

-
substring-before( bottedefoin , aiguille )
-
-

Arguments

-
bottedefoin -
La chaîne à évaluer. Un extrait de cette chaîne sera retourné. -
-
aiguille -
La sous-chaîne à rechercher. Tout le contenu se trouvant avant la première occurrence de aiguille dans la chaîne bottedefoin sera retourné. -
-

Retour

-

Une chaîne. -

-

Exemples

- -
XPath Example Output
<xsl:value-of select="substring-before('1999/04/01','/')" /> 1999
substring-before('aa-bb','-') aa
substring-before('aa-bb','a') (empty string)
substring-before('aa-bb','b') aa-
substring-before('aa-bb','q') (empty string)
-

Définition

-

XPath 1.0, section 4.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `substring-before()` retourne retourne la partie d'une chaîne donnée précédant une sous-chaîne donnée. + +### Syntaxe + + substring-before( bottedefoin , aiguille ) + +### Arguments + +- `bottedefoin` + - : La chaîne à évaluer. Un extrait de cette chaîne sera retourné. + + + +- `aiguille` + - : La sous-chaîne à rechercher. Tout le contenu se trouvant avant la première occurrence de `aiguille` dans la chaîne `bottedefoin` sera retourné. + +### Retour + +Une chaîne. + +### Exemples + +| XPath Example | Output | +| -------------------------------------------------------------- | ---------------- | +| `` | `1999` | +| `substring-before('aa-bb','-')` | `aa` | +| `substring-before('aa-bb','a')` | `(empty string)` | +| `substring-before('aa-bb','b')` | `aa-` | +| `substring-before('aa-bb','q')` | (empty string) | + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-substring-before). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/substring/index.md b/files/fr/web/xpath/functions/substring/index.md index 29cb112c4e..c6b6a7929b 100644 --- a/files/fr/web/xpath/functions/substring/index.md +++ b/files/fr/web/xpath/functions/substring/index.md @@ -6,32 +6,41 @@ tags: translation_of: Web/XPath/Functions/substring original_slug: Web/XPath/Fonctions/substring --- -

{{ XsltRef() }} -


-La fonction substring retourne une partie d'une chaîne donnée. -

-

Syntaxe

-
substring( chaîne , début [, longueur] )
-
-

Arguments

-
chaîne
La chaîne à évaluer. -
-
début -
La position dans la chaîne où commence la sous-chaîne. -
-
longueur (optionnel) -
La longueur de la sous-chaîne à extraire. S'il est omis, la chaîne retournée contiendra tous les caractères depuis la position début jusqu'à la fin de la chaîne. -
-

Retour

-

Une chaîne. -

-

Notes

-

Comme pour les autres fonctions XPath, les positions ne sont pas comptées à partir de zéro. Le premier caractère de la chaîne est à la position 1. -

-

Définition

-

XPath 1.0, section 4.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `substring` retourne une partie d'une chaîne donnée. + +### Syntaxe + + substring( chaîne , début [, longueur] ) + +### Arguments + +- `chaîne` + - : La chaîne à évaluer. + + + +- `début` + - : La position dans la `chaîne` où commence la sous-chaîne. + + + +- `longueur` (optionnel) + - : La longueur de la sous-chaîne à extraire. S'il est omis, la chaîne retournée contiendra tous les caractères depuis la position `début` jusqu'à la fin de la `chaîne`. + +### Retour + +Une chaîne. + +### Notes + +Comme pour les autres fonctions XPath, les positions ne sont pas comptées à partir de zéro. Le premier caractère de la chaîne est à la position 1. + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-substring). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/sum/index.md b/files/fr/web/xpath/functions/sum/index.md index b5aa70ad1c..fee8e72724 100644 --- a/files/fr/web/xpath/functions/sum/index.md +++ b/files/fr/web/xpath/functions/sum/index.md @@ -6,27 +6,31 @@ tags: translation_of: Web/XPath/Functions/sum original_slug: Web/XPath/Fonctions/sum --- -

{{ XsltRef() }} -


-La fonction sum retourne un nombre qui est la somme des valeurs numériques de chaque nœud d'un ensemble de nœuds donné. -

-

Syntaxe

-
sum( ensemble-de-nœuds )
-
-

Arguments

-
ensemble-de-nœuds -
L'ensemble de nœuds à évaluer. Chaque nœud de l'ensemble est évalué comme s'il était passé à la fonction number(), et la somme des nombres résultants est retournée. -
-

Retour

-

Un nombre. -

-

Notes

-

(Aucune) -

-

Définition

-

XPath 1.0, section 4.3. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `sum` retourne un nombre qui est la somme des valeurs numériques de chaque nœud d'un ensemble de nœuds donné. + +### Syntaxe + + sum( ensemble-de-nœuds ) + +### Arguments + +- `ensemble-de-nœuds` + - : L'ensemble de nœuds à évaluer. Chaque nœud de l'ensemble est évalué comme s'il était passé à la fonction [`number()`](fr/XPath/Fonctions/number), et la somme des nombres résultants est retournée. + +### Retour + +Un nombre. + +### Notes + +_(Aucune)_ + +### Définition + +[XPath 1.0, section 4.3](http://www.w3.org/TR/xpath#function-sum). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/system-property/index.md b/files/fr/web/xpath/functions/system-property/index.md index 60c0333072..e36f17ddb8 100644 --- a/files/fr/web/xpath/functions/system-property/index.md +++ b/files/fr/web/xpath/functions/system-property/index.md @@ -6,29 +6,33 @@ tags: translation_of: Web/XPath/Functions/system-property original_slug: Web/XPath/Fonctions/system-property --- -

{{ XsltRef() }} -


-La fonction system-property() retourne un objet représentant la propriété système donnée. -

-

Syntaxe

-
system-property( nom )
-
-

Arguments

-
nom (optionnel) -
Le nom de la propriété système. L'argument s'évaluer en une chaîne qui est un QName. Le QName est développé en un nom à l'aide des déclarations d'espaces de nommage s'appliquant à l'expression. La fonction system-property() retourne un objet représentant la valeur de la propriété système identifiée par le nom. Si cette propriété système n'existe pas, une chaîne vide est retournée. -
-

Retour

-

Un objet représentant le propriété système donnée. -

-

Notes

-
  • xsl:version, un nombre correspondant à la version de XSLT implémentée par le processeur ; pour les processeurs XSLT implémentant la version de XSLT définit dans ce document, ce nombre est 1.0. -
  • xsl:vendor, une chaîne identifiant le vendeur du processeur XSLT. -
  • xsl:vendor-url, une chaîne contenant une URL qui identifie le vendeur du processeur XSLT ; généralement, il s'agit de l'adresse de la page Web du vendeur. -
-

Définition

-

XSLT 1.0, section 12.4. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `system-property()` retourne un objet représentant la propriété système donnée. + +### Syntaxe + + system-property( nom ) + +### Arguments + +- _`nom`_ (optionnel) + - : Le nom de la propriété système. L'argument s'évaluer en une chaîne qui est un QName. Le QName est développé en un nom à l'aide des déclarations d'espaces de nommage s'appliquant à l'expression. La fonction `system-property()` retourne un objet représentant la valeur de la propriété système identifiée par le nom. Si cette propriété système n'existe pas, une chaîne vide est retournée. + +### Retour + +Un objet représentant le propriété système donnée. + +### Notes + +- xsl:version, un nombre correspondant à la version de XSLT implémentée par le processeur ; pour les processeurs XSLT implémentant la version de XSLT définit dans ce document, ce nombre est 1.0. +- xsl:vendor, une chaîne identifiant le vendeur du processeur XSLT. +- xsl:vendor-url, une chaîne contenant une URL qui identifie le vendeur du processeur XSLT ; généralement, il s'agit de l'adresse de la page Web du vendeur. + +### Définition + +[XSLT 1.0, section 12.4](http://www.w3.org/TR/xslt#function-system-property). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/translate/index.md b/files/fr/web/xpath/functions/translate/index.md index 97c03d561f..bb3b23d739 100644 --- a/files/fr/web/xpath/functions/translate/index.md +++ b/files/fr/web/xpath/functions/translate/index.md @@ -6,50 +6,63 @@ tags: translation_of: Web/XPath/Functions/translate original_slug: Web/XPath/Fonctions/translate --- -

{{ XsltRef() }} -


-La fonction translate évalue une chaîne et un ensemble de caractères à traduire, et retourne la chaîne traduite. -

-

Syntaxe

-
translate( chaîne , abc , XYZ )
-
-

Arguments

-
chaîne -
La chaîne à évaluer. -
-
abc -
La chaîne de caractères à remplacer. -
-
XYZ
La chaîne de caractères utilisée pour le remplacement. Le premier caractère de XYZ remplacera chaque occurrence du premier caractère de abc qui apparaît dans chaîne. -
-

Retour

-

La chaîne traduite. -

-

Notes

-

XPath note que la fonction translate n'est pas une solution suffisante pour la conversion majuscule/minuscule dans tous les langages. Une future version de XPath pourrait fournir des fonctions supplémentaires pour la conversion.

Cependant, translate est à l'heure actuelle la fonction la plus proche d'une fonction pouvant convertir une chaîne en bas de casse ou haut de casse. -

-

Exemple

-
<xsl:value-of select="translate('Le rapide renard.', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'") />
-
-

Sortie

-
LE RAPIDE RENARD.
-
-


-

-
  • Si abc est plus long que XYZ, alors chaque occurrence d'un caractère de abc qui n'a pas de correspondance dans XYZ sera supprimée. -
-

Exemple

-
<xsl:value-of select="translate('Le renard rapide.', 'renard', 'panda')" />
-
-

Sortie

-
La pandp pdpia.
-
-
  • Si XYZ contient plus de caractères que abc, les caractères supplémentaires sont ignorés. -
-

Définition

-

XPath 1.0, section 4.2. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `translate` évalue une chaîne et un ensemble de caractères à traduire, et retourne la chaîne traduite. + +### Syntaxe + + translate( chaîne , abc , XYZ ) + +### Arguments + +- `chaîne` + - : La chaîne à évaluer. + + + +- `abc` + - : La chaîne de caractères à remplacer. + + + +- `XYZ` + - : La chaîne de caractères utilisée pour le remplacement. Le premier caractère de `XYZ` remplacera chaque occurrence du premier caractère de `abc` qui apparaît dans `chaîne`. + +### Retour + +La chaîne traduite. + +### Notes + +XPath note que la fonction `translate` n'est pas une solution suffisante pour la conversion majuscule/minuscule dans tous les langages. Une future version de XPath pourrait fournir des fonctions supplémentaires pour la conversion. + +Cependant, `translate` est à l'heure actuelle la fonction la plus proche d'une fonction pouvant convertir une chaîne en bas de casse ou haut de casse. + +#### Exemple + + + +#### Sortie + + LE RAPIDE RENARD. + +- Si `abc` est plus long que `XYZ`, alors chaque occurrence d'un caractère de `abc` qui n'a pas de correspondance dans `XYZ` sera supprimée. + +#### Exemple + + + +#### Sortie + + La pandp pdpia. + +- Si `XYZ` contient plus de caractères que `abc`, les caractères supplémentaires sont ignorés. + +### Définition + +[XPath 1.0, section 4.2](http://www.w3.org/TR/xpath#function-translate). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/true/index.md b/files/fr/web/xpath/functions/true/index.md index 87e34d51c7..b6051e9ca5 100644 --- a/files/fr/web/xpath/functions/true/index.md +++ b/files/fr/web/xpath/functions/true/index.md @@ -6,20 +6,22 @@ tags: translation_of: Web/XPath/Functions/true original_slug: Web/XPath/Fonctions/true --- -

{{ XsltRef() }} -


-La fonction true retourne la valeur booléenne true. -

-

Syntaxe

-
true()
-
-

Retour

-

Le booléen true. -

-

Définition

-

XPath 1.0, section 4.3. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file + +La fonction `true` retourne la valeur booléenne `true`. + +### Syntaxe + + true() + +### Retour + +Le booléen `true`. + +### Définition + +[XPath 1.0, section 4.3](http://www.w3.org/TR/xpath#function-true). + +### Support Gecko + +Supportée. diff --git a/files/fr/web/xpath/functions/unparsed-entity-url/index.md b/files/fr/web/xpath/functions/unparsed-entity-url/index.md index a8669bd1d8..c98f6ced41 100644 --- a/files/fr/web/xpath/functions/unparsed-entity-url/index.md +++ b/files/fr/web/xpath/functions/unparsed-entity-url/index.md @@ -6,24 +6,27 @@ tags: translation_of: Web/XPath/Functions/unparsed-entity-url original_slug: Web/XPath/Fonctions/unparsed-entity-url --- -

{{ XsltRef() }} -


-La fonction unparsed-entity-url() retourne l'URI d'une entité non analysée avec le nom donné. C'est une donnée non-XML référencée dans le DTD du document source. -

-

Syntaxe

-
string unparsed-entity-url(chaîne)
-
-

Arguments

-
chaîne -
Le nom de l'entité non analysée. Si l'argument n'est pas une chaîne, il est converti suivant les règles de la fonction string(). Le nom doit être un nom XML. -
-

Retour

-

L'URI de l'entité non analysée récupérée dans la DTD, si elle existe. Autrement, une chaîne vide. -

-

Définition

-

XSLT 1.0, section 12.4.0 -

-

Support Gecko

-

Non supportée. -

\ No newline at end of file + +La fonction `unparsed-entity-url()` retourne l'URI d'une entité non analysée avec le nom donné. C'est une donnée non-XML référencée dans le DTD du document source. + +### Syntaxe + + string unparsed-entity-url(chaîne) + +### Arguments + +- `chaîne` + - : Le nom de l'entité non analysée. Si l'argument n'est pas une chaîne, il est converti suivant les règles de la fonction [`string()`](fr/XPath/Fonctions/string). Le nom doit être un nom XML. + +### Retour + +L'URI de l'entité non analysée récupérée dans la DTD, si elle existe. Autrement, une chaîne vide. + +### Définition + +[XSLT 1.0, section 12.4](http://www.w3.org/TR/xslt#function-unparsed-entity-uri).0 + +### Support Gecko + +Non supportée. -- cgit v1.2.3-54-g00ecf