From b7d563653d48e4e78837de9dc49b03df9e7a111c Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Thu, 11 Nov 2021 08:59:11 +0100 Subject: Fix md conversion errors (#3027) --- .../fr/web/xpath/axes/ancestor-or-self/index.html | 3 +- files/fr/web/xpath/axes/ancestor/index.html | 3 +- files/fr/web/xpath/axes/attribute/index.html | 4 +-- files/fr/web/xpath/axes/child/index.html | 3 +- .../web/xpath/axes/descendant-or-self/index.html | 3 +- files/fr/web/xpath/axes/descendant/index.html | 4 +-- .../fr/web/xpath/axes/following-sibling/index.html | 3 +- files/fr/web/xpath/axes/following/index.html | 3 +- files/fr/web/xpath/axes/namespace/index.html | 3 +- files/fr/web/xpath/axes/parent/index.html | 3 +- .../fr/web/xpath/axes/preceding-sibling/index.html | 3 +- files/fr/web/xpath/axes/preceding/index.html | 3 +- files/fr/web/xpath/axes/self/index.html | 3 +- .../xpath/comparison_with_css_selectors/index.html | 2 +- files/fr/web/xpath/functions/boolean/index.html | 20 ++++++------- files/fr/web/xpath/functions/ceiling/index.html | 18 +++++------- files/fr/web/xpath/functions/concat/index.html | 18 +++++------- files/fr/web/xpath/functions/contains/index.html | 16 ++++------- files/fr/web/xpath/functions/count/index.html | 18 +++++------- files/fr/web/xpath/functions/current/index.html | 15 +++++----- files/fr/web/xpath/functions/document/index.html | 19 ++++++------- .../xpath/functions/element-available/index.html | 15 +++++----- files/fr/web/xpath/functions/false/index.html | 18 +++++------- files/fr/web/xpath/functions/floor/index.html | 12 ++++---- .../web/xpath/functions/format-number/index.html | 19 ++++++------- .../xpath/functions/function-available/index.html | 15 +++++----- .../fr/web/xpath/functions/generate-id/index.html | 17 ++++++----- files/fr/web/xpath/functions/id/index.html | 33 ++++++++++------------ files/fr/web/xpath/functions/index.html | 7 +---- files/fr/web/xpath/functions/key/index.html | 17 ++++++----- files/fr/web/xpath/functions/lang/index.html | 20 ++++++------- files/fr/web/xpath/functions/last/index.html | 18 +++++------- files/fr/web/xpath/functions/local-name/index.html | 22 ++++++--------- files/fr/web/xpath/functions/name/index.html | 22 ++++++--------- .../web/xpath/functions/namespace-uri/index.html | 20 ++++++------- .../web/xpath/functions/normalize-space/index.html | 18 ++++-------- files/fr/web/xpath/functions/not/index.html | 20 ++++++------- files/fr/web/xpath/functions/number/index.html | 20 ++++++------- files/fr/web/xpath/functions/position/index.html | 20 +++++-------- files/fr/web/xpath/functions/round/index.html | 20 ++++++------- .../fr/web/xpath/functions/starts-with/index.html | 19 ++++++------- .../web/xpath/functions/string-length/index.html | 18 +++++------- files/fr/web/xpath/functions/string/index.html | 20 ++++++------- .../web/xpath/functions/substring-after/index.html | 20 ++++++------- .../xpath/functions/substring-before/index.html | 20 ++++++------- files/fr/web/xpath/functions/substring/index.html | 20 ++++++------- files/fr/web/xpath/functions/sum/index.html | 20 ++++++------- .../web/xpath/functions/system-property/index.html | 17 ++++++----- files/fr/web/xpath/functions/translate/index.html | 28 ++++++++---------- files/fr/web/xpath/functions/true/index.html | 16 ++++------- .../xpath/functions/unparsed-entity-url/index.html | 15 +++++----- files/fr/web/xpath/index.html | 28 ++++++++---------- .../index.html | 18 ++++++------ 53 files changed, 319 insertions(+), 460 deletions(-) (limited to 'files/fr') diff --git a/files/fr/web/xpath/axes/ancestor-or-self/index.html b/files/fr/web/xpath/axes/ancestor-or-self/index.html index 16f10946c2..5094b970ea 100644 --- a/files/fr/web/xpath/axes/ancestor-or-self/index.html +++ b/files/fr/web/xpath/axes/ancestor-or-self/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/ancestor-or-self ---

L'axe ancestor-or-self indique le nœud de contexte courant ainsi que tous ses ascendants, y compris le nœud racine. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/ancestor-or-self", "es": "es/XPath/Ejes/ancestor-or-self", "pl": "pl/XPath/Osie/ancestor-or-self" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/ancestor/index.html b/files/fr/web/xpath/axes/ancestor/index.html index 15df1d6c8c..da3da048d6 100644 --- a/files/fr/web/xpath/axes/ancestor/index.html +++ b/files/fr/web/xpath/axes/ancestor/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/ancestor ---

L'axe ancestor indique tous les ascendants du nœud de contexte, du nœud parent jusqu'au nœud racine. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/ancestor", "es": "es/XPath/Ejes/ancestor", "pl": "pl/XPath/Osie/ancestor" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/attribute/index.html b/files/fr/web/xpath/axes/attribute/index.html index be3c5180d3..2d23fbe176 100644 --- a/files/fr/web/xpath/axes/attribute/index.html +++ b/files/fr/web/xpath/axes/attribute/index.html @@ -5,6 +5,4 @@ translation_of: Web/XPath/Axes/attribute ---

L'axe attribute axis indique les attributs du nœud de contexte. Seuls les éléments ont des attributs. Cet axe peut être abrégé avec le signe arobase (@). -


-Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/attribute", "es": "es/XPath/Ejes/attribute", "pl": "pl/XPath/Osie/attribute" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/child/index.html b/files/fr/web/xpath/axes/child/index.html index 3566915d63..71b117b5a7 100644 --- a/files/fr/web/xpath/axes/child/index.html +++ b/files/fr/web/xpath/axes/child/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/child ---

L'axe child indique les enfants du nœud de contexte. Si une expression XPath ne spécifie pas d'axe, il est compris par défaut. Comme seuls le nœud racine et les nœuds element ont des enfants, toute autre utilisation ne sélectionnera rien. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/child", "es": "es/XPath/Ejes/child", "pl": "pl/XPath/Osie/child" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/descendant-or-self/index.html b/files/fr/web/xpath/axes/descendant-or-self/index.html index 81227314a7..465710191e 100644 --- a/files/fr/web/xpath/axes/descendant-or-self/index.html +++ b/files/fr/web/xpath/axes/descendant-or-self/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/descendant-or-self ---

L'axe descendant-or-self indique le nœud de contexte et tout ses descendants. Les nœuds attribute et namespace ne sont pas compris - le parent d'un nœud attribute est un nœud element, mais les nœuds attribute ne sont pas les enfants de leur parent. -

interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/descendant-or-self", "es": "es/XPath/Ejes/descendant-or-self", "pl": "pl/XPath/Osie/descendant-or-self" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/descendant/index.html b/files/fr/web/xpath/axes/descendant/index.html index e3f42fae11..3897ddbf8b 100644 --- a/files/fr/web/xpath/axes/descendant/index.html +++ b/files/fr/web/xpath/axes/descendant/index.html @@ -5,6 +5,4 @@ translation_of: Web/XPath/Axes/descendant ---

l'axe descendant indique tous les nœuds enfants du nœud de contexte, et tous leurs enfants, et ainsi de suite. Les nœuds attribute et namespace ne sont pas compris - le parent d'un nœud attribute est un nœud element, mais les nœuds attribute ne sont pas les enfants de leur parent. -


-Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/descendant", "es": "es/XPath/Ejes/descendant", "pl": "pl/XPath/Osie/descendant" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/following-sibling/index.html b/files/fr/web/xpath/axes/following-sibling/index.html index bc8d434e5f..9ed21b0c4b 100644 --- a/files/fr/web/xpath/axes/following-sibling/index.html +++ b/files/fr/web/xpath/axes/following-sibling/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/following-sibling ---

L'axe following-sibling indique tous les nœuds qui ont le même parent que le nœud de contexte mais qui apparaissent après lui dans le document source. -

Interwikilanguages Links -

{{ languages( { "en": "en/XPath/Axes/following-sibling", "es": "es/XPath/Ejes/following-sibling", "pl": "pl/XPath/Osie/following-sibling" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/following/index.html b/files/fr/web/xpath/axes/following/index.html index cb53cdd742..ccf5191169 100644 --- a/files/fr/web/xpath/axes/following/index.html +++ b/files/fr/web/xpath/axes/following/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/following ---

L'axe following indique tous les nœuds situés après le nœud de contexte, excepté les nœuds descendant, attribute et namespace. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/following", "es": "es/XPath/Ejes/following", "pl": "pl/XPath/Osie/following" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/namespace/index.html b/files/fr/web/xpath/axes/namespace/index.html index 59a1b9d8d4..b6db3a451e 100644 --- a/files/fr/web/xpath/axes/namespace/index.html +++ b/files/fr/web/xpath/axes/namespace/index.html @@ -6,5 +6,4 @@ translation_of: Web/XPath/Axes/namespace

(non supporté)

L'axe namespace indique tous les nœuds qui sont dans le voisinage immédiat du nœud de contexte. Dans ce cas, le nœud de contexte doit être un nœud element. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/namespace", "es": "es/XPath/Ejes/namespace", "pl": "pl/XPath/Osie/namespace" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/parent/index.html b/files/fr/web/xpath/axes/parent/index.html index 04148dd9e4..a12905e03e 100644 --- a/files/fr/web/xpath/axes/parent/index.html +++ b/files/fr/web/xpath/axes/parent/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/parent ---

L'axe parent indique le nœud parent du nœud de contexte. Il peut être abrégé par deux points (..). -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/parent", "es": "es/XPath/Ejes/parent", "pl": "pl/XPath/Osie/parent" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/preceding-sibling/index.html b/files/fr/web/xpath/axes/preceding-sibling/index.html index b4c78b09b8..598739c27a 100644 --- a/files/fr/web/xpath/axes/preceding-sibling/index.html +++ b/files/fr/web/xpath/axes/preceding-sibling/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/preceding-sibling ---

L'axe preceding-sibling indique tous les nœuds qui ont le même parent que le nœud de contexte mais qui apparaissent avant lui dans le document source. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/preceding-sibling", "es": "es/XPath/Ejes/preceding-sibling", "pl": "pl/XPath/Osie/preceding-sibling" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/preceding/index.html b/files/fr/web/xpath/axes/preceding/index.html index f0aa5014ab..bb6d7c977e 100644 --- a/files/fr/web/xpath/axes/preceding/index.html +++ b/files/fr/web/xpath/axes/preceding/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/preceding ---

L'axe preceding indique tous les nœuds qui précédent le nœud de contexte dans le document, except any ancestor, excepté les nœuds attribute et namespace. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/preceding", "es": "es/XPath/Ejes/preceding", "pl": "pl/XPath/Osie/preceding" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/axes/self/index.html b/files/fr/web/xpath/axes/self/index.html index dd98799901..3e604022ff 100644 --- a/files/fr/web/xpath/axes/self/index.html +++ b/files/fr/web/xpath/axes/self/index.html @@ -5,5 +5,4 @@ translation_of: Web/XPath/Axes/self ---

L'axe self indique le nœud de contexte lui-même. Il peut être abrégé par un simple point (.). -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Axes/self", "es": "es/XPath/Ejes/self", "pl": "pl/XPath/Osie/self" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/comparison_with_css_selectors/index.html b/files/fr/web/xpath/comparison_with_css_selectors/index.html index 91803675d5..d410038073 100644 --- a/files/fr/web/xpath/comparison_with_css_selectors/index.html +++ b/files/fr/web/xpath/comparison_with_css_selectors/index.html @@ -12,7 +12,7 @@ original_slug: Web/CSS/Sélecteurs_CSS/Comparison_with_XPath ---
{{CSSRef("Selectors")}}{{QuickLinksWithSubpages("/fr/docs/Web/XPath")}}{{Draft}}
-

Dans cet article, nous listerons les différences entre les sélecteurs CSS et les fonctionnalités XPath afin que les développeurs web puissent choisir l'outil le plus pertinent.

+

Dans cet article, nous listerons les différences entre les sélecteurs CSS et les fonctionnalités XPath afin que les développeurs web puissent choisir l'outil le plus pertinent.

diff --git a/files/fr/web/xpath/functions/boolean/index.html b/files/fr/web/xpath/functions/boolean/index.html index b7f5b2e2fa..92e3b60b73 100644 --- a/files/fr/web/xpath/functions/boolean/index.html +++ b/files/fr/web/xpath/functions/boolean/index.html @@ -11,29 +11,25 @@ original_slug: Web/XPath/Fonctions/boolean


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

-

Syntaxe

+

Syntaxe

boolean( expression )
 
-

Arguments

+

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

+

Retour

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

-

Notes

+

Notes

-

Définition

-

XPath 1.0, section 4.3. +

Définition

+

XPath 1.0, section 4.3.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/boolean", "ja": "ja/XPath/Functions/boolean", "pl": "pl/XPath/Funkcje/boolean" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/ceiling/index.html b/files/fr/web/xpath/functions/ceiling/index.html index 881bfa6918..d7bf6f388f 100644 --- a/files/fr/web/xpath/functions/ceiling/index.html +++ b/files/fr/web/xpath/functions/ceiling/index.html @@ -11,27 +11,23 @@ original_slug: Web/XPath/Fonctions/ceiling


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

-

Syntaxe

+

Syntaxe

ceiling( nombre )
 
-

Arguments

+

Arguments

nombre
Le nombre décimal à évaluer.
-

Retour

+

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

Définition

+

XPath 1.0, section 4.4.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/ceiling", "ja": "ja/XPath/Functions/ceiling", "pl": "pl/XPath/Funkcje/ceiling" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/concat/index.html b/files/fr/web/xpath/functions/concat/index.html index 6099a0de5a..7ee8eeae00 100644 --- a/files/fr/web/xpath/functions/concat/index.html +++ b/files/fr/web/xpath/functions/concat/index.html @@ -11,23 +11,19 @@ original_slug: Web/XPath/Fonctions/concat


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

-

Syntaxe

+

Syntaxe

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

Arguments

+

Arguments

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

Retour

+

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

Définition

+

XPath 1.0, section 4.2.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/concat", "ja": "ja/XPath/Functions/concat", "pl": "pl/XPath/Funkcje/concat" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/contains/index.html b/files/fr/web/xpath/functions/contains/index.html index f3a056cd30..15eb0239d7 100644 --- a/files/fr/web/xpath/functions/contains/index.html +++ b/files/fr/web/xpath/functions/contains/index.html @@ -9,12 +9,12 @@ original_slug: Web/XPath/Fonctions/contains


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 )
 
-

Arguments

+

Arguments

meule
@@ -26,18 +26,14 @@ original_slug: Web/XPath/Fonctions/contains
La chaîne à rechercher dans meule
-

Retour

+

Retour

true si meule contient aiguille. Autrement, false.

-

Définition

+

Définition

-

XPath 1.0, section 4.2.

+

XPath 1.0, section 4.2.

-

Support Gecko

+

Support Gecko

Supportée.

- -

Interwiki Languages Links

- -

{{ languages( { "en": "en/XPath/Functions/contains", "es": "es/XPath/Funciones/contains", "ja": "ja/XPath/Functions/contains", "pl": "pl/XPath/Funkcje/contains" } ) }}

diff --git a/files/fr/web/xpath/functions/count/index.html b/files/fr/web/xpath/functions/count/index.html index 064fd5073b..3db718509a 100644 --- a/files/fr/web/xpath/functions/count/index.html +++ b/files/fr/web/xpath/functions/count/index.html @@ -11,23 +11,19 @@ original_slug: Web/XPath/Fonctions/count


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

-

Syntaxe

+

Syntaxe

count( ensemble-de-nœuds )
 
-

Arguments

+

Arguments

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

Retour

+

Retour

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

-

Définition

-

1.0, section 4.1. +

Définition

+

1.0, section 4.1.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/count", "ja": "ja/XPath/Functions/count", "pl": "pl/XPath/Funkcje/count" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/current/index.html b/files/fr/web/xpath/functions/current/index.html index a365eca586..14543f6d1f 100644 --- a/files/fr/web/xpath/functions/current/index.html +++ b/files/fr/web/xpath/functions/current/index.html @@ -10,13 +10,13 @@ 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

+

Syntaxe

current()
 
-

Retour

+

Retour

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

-

Notes

+

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 :

@@ -24,10 +24,9 @@ original_slug: Web/XPath/Fonctions/current
<xsl:value-of select="."/>
 
-

Définition

-

XSLT 1.0, section 12.4. +

Définition

+

XSLT 1.0, section 12.4.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Functions/current", "pl": "pl/XPath/Funkcje/current" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/document/index.html b/files/fr/web/xpath/functions/document/index.html index 0d2bc04844..3f1bb98b80 100644 --- a/files/fr/web/xpath/functions/document/index.html +++ b/files/fr/web/xpath/functions/document/index.html @@ -11,34 +11,33 @@ original_slug: Web/XPath/Fonctions/document


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

+

Syntaxe

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

Arguments

+

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

+

Retour

Un ensemble de nœuds.

-

Notes

+

Notes

- \ No newline at end of file diff --git a/files/fr/web/xpath/functions/key/index.html b/files/fr/web/xpath/functions/key/index.html index 78f0945fb8..3804327e12 100644 --- a/files/fr/web/xpath/functions/key/index.html +++ b/files/fr/web/xpath/functions/key/index.html @@ -11,28 +11,27 @@ original_slug: Web/XPath/Fonctions/key


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

-

Syntaxe

+

Syntaxe

key( nom-de-clef , valeur )
 
-

Arguments

+

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

+

Retour

Un ensemble de nœuds.

-

Notes

+

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.2. +

Définition

+

XSLT 1.0, section 12.2.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Functions/key", "pl": "pl/XPath/Funkcje/key" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/lang/index.html b/files/fr/web/xpath/functions/lang/index.html index 5cde67f7cf..56b56c7fb9 100644 --- a/files/fr/web/xpath/functions/lang/index.html +++ b/files/fr/web/xpath/functions/lang/index.html @@ -11,17 +11,17 @@ original_slug: Web/XPath/Fonctions/lang


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

+

Syntaxe

lang( chaîne )
 
-

Arguments

+

Arguments

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

Retour

+

Retour

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

-

Notes

+

Notes

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

Définition

+

XPath 1.0, section 4.2.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/substring-after", "ja": "ja/XPath/Functions/substring-after", "pl": "pl/XPath/Funkcje/substring-after" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/substring-before/index.html b/files/fr/web/xpath/functions/substring-before/index.html index 5f7edcefa2..f9ab5dcf01 100644 --- a/files/fr/web/xpath/functions/substring-before/index.html +++ b/files/fr/web/xpath/functions/substring-before/index.html @@ -11,29 +11,25 @@ original_slug: Web/XPath/Fonctions/substring-before


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

-

Syntaxe

+

Syntaxe

substring-before( bottedefoin , aiguille )
 
-

Arguments

+

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

+

Retour

Une chaîne.

-

Exemples

+

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

Définition

+

XPath 1.0, section 4.2.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/substring-before", "ja": "ja/XPath/Functions/substring-before", "pl": "pl/XPath/Funkcje/substring-before" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/substring/index.html b/files/fr/web/xpath/functions/substring/index.html index b4b7834585..29cb112c4e 100644 --- a/files/fr/web/xpath/functions/substring/index.html +++ b/files/fr/web/xpath/functions/substring/index.html @@ -11,10 +11,10 @@ original_slug: Web/XPath/Fonctions/substring


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

-

Syntaxe

+

Syntaxe

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

Arguments

+

Arguments

chaîne
La chaîne à évaluer.
début @@ -23,19 +23,15 @@ La fonction substring retourne une partie d'une chaîne donnée.
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

+

Retour

Une chaîne.

-

Notes

+

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

Définition

+

XPath 1.0, section 4.2.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/substring", "es": "es/XPath/Funciones/substring", "ja": "ja/XPath/Functions/substring", "pl": "pl/XPath/Funkcje/substring" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/sum/index.html b/files/fr/web/xpath/functions/sum/index.html index 2115a2239d..b5aa70ad1c 100644 --- a/files/fr/web/xpath/functions/sum/index.html +++ b/files/fr/web/xpath/functions/sum/index.html @@ -11,26 +11,22 @@ original_slug: Web/XPath/Fonctions/sum


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

+

Syntaxe

sum( ensemble-de-nœuds )
 
-

Arguments

+

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

+

Retour

Un nombre.

-

Notes

+

Notes

(Aucune)

-

Définition

-

XPath 1.0, section 4.3. +

Définition

+

XPath 1.0, section 4.3.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/sum", "ja": "ja/XPath/Functions/sum", "pl": "pl/XPath/Funkcje/sum" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/system-property/index.html b/files/fr/web/xpath/functions/system-property/index.html index 124fce8ccb..60c0333072 100644 --- a/files/fr/web/xpath/functions/system-property/index.html +++ b/files/fr/web/xpath/functions/system-property/index.html @@ -11,25 +11,24 @@ original_slug: Web/XPath/Fonctions/system-property


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

-

Syntaxe

+

Syntaxe

system-property( nom )
 
-

Arguments

+

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

+

Retour

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

-

Notes

+

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

Définition

+

XSLT 1.0, section 12.4.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki languages Links -

{{ languages( { "en": "en/XPath/Functions/system-property", "pl": "pl/XPath/Funkcje/system-property" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/translate/index.html b/files/fr/web/xpath/functions/translate/index.html index 8372cae0cc..97c03d561f 100644 --- a/files/fr/web/xpath/functions/translate/index.html +++ b/files/fr/web/xpath/functions/translate/index.html @@ -11,10 +11,10 @@ original_slug: Web/XPath/Fonctions/translate


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

-

Syntaxe

+

Syntaxe

translate( chaîne , abc , XYZ )
 
-

Arguments

+

Arguments

chaîne
La chaîne à évaluer.
@@ -23,37 +23,33 @@ La fonction translate évalue une chaîne et un ensemble de caract
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

+

Retour

La chaîne traduite.

-

Notes

+

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

+

Exemple

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

Sortie

+

Sortie

LE RAPIDE RENARD.
 


-

Exemple

+

Exemple

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

Sortie

+

Sortie

La pandp pdpia.
 
-

Définition

-

XPath 1.0, section 4.2. +

Définition

+

XPath 1.0, section 4.2.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki Languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/translate", "ja": "ja/XPath/Functions/translate", "pl": "pl/XPath/Funkcje/translate" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/true/index.html b/files/fr/web/xpath/functions/true/index.html index 540a71f585..87e34d51c7 100644 --- a/files/fr/web/xpath/functions/true/index.html +++ b/files/fr/web/xpath/functions/true/index.html @@ -11,19 +11,15 @@ original_slug: Web/XPath/Fonctions/true


La fonction true retourne la valeur booléenne true.

-

Syntaxe

+

Syntaxe

true()
 
-

Retour

+

Retour

Le booléen true.

-

Définition

-

XPath 1.0, section 4.3. +

Définition

+

XPath 1.0, section 4.3.

-

Support Gecko

+

Support Gecko

Supportée. -

Interwiki languages Links -

-
-
-{{ languages( { "en": "en/XPath/Functions/true", "es": "es/XPath/Funciones/true", "ja": "ja/XPath/Functions/true", "pl": "pl/XPath/Funkcje/true" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/functions/unparsed-entity-url/index.html b/files/fr/web/xpath/functions/unparsed-entity-url/index.html index 64854e046c..a8669bd1d8 100644 --- a/files/fr/web/xpath/functions/unparsed-entity-url/index.html +++ b/files/fr/web/xpath/functions/unparsed-entity-url/index.html @@ -11,20 +11,19 @@ original_slug: Web/XPath/Fonctions/unparsed-entity-url


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

+

Syntaxe

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

Arguments

+

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

+

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 +

Définition

+

XSLT 1.0, section 12.4.0

-

Support Gecko

+

Support Gecko

Non supportée. -

Interwiki Languages Links -

{{ languages( { "en": "en/XPath/Functions/unparsed-entity-url", "pl": "pl/XPath/Funkcje/unparsed-entity-url" } ) }} +

\ No newline at end of file diff --git a/files/fr/web/xpath/index.html b/files/fr/web/xpath/index.html index ea5fb05e45..903d5d3772 100644 --- a/files/fr/web/xpath/index.html +++ b/files/fr/web/xpath/index.html @@ -14,15 +14,14 @@ translation_of: Web/XPath ---
{{XSLTRef}}
-

XPath est une abréviation pour XML Path Language (qu'on pourrait traduire en français par « langage de chemin XML »). Ce langage utilise une syntaxe non-XML pour cibler différentes parties d'un document XML. Il peut aussi être utilisé pour tester certains nœuds d'un document afin de déterminer s'ils suivent un motif particulier.

+

XPath est une abréviation pour XML Path Language (qu'on pourrait traduire en français par « langage de chemin XML »). Ce langage utilise une syntaxe non-XML pour cibler différentes parties d'un document XML. Il peut aussi être utilisé pour tester certains nœuds d'un document afin de déterminer s'ils suivent un motif particulier.

XPath est principalement utilisé avec XSLT, mais on peut tout aussi bien l'utiliser afin de naviguer dans le DOM de tout document structuré avec un langage semblable à XML (HTML ou SVG par exemple) grâce à l'interface XPathExpression. Cela permet d'éviter les méthodes Document.getElementById() ou ParentNode.querySelectorAll() ou encore les propriétés Node.childNodes.

XPath utilise une notation en chemin (à l'instar des URL) pour naviguer dans la structure hiérarchique d'un document XML. Sa syntaxe est qualifiée de « non-XML » car un chemin XPath peut être utilisé au sein d'URI ou de valeurs d'attribut XML.

-
- Note -

La prise en charge de XPath est hétérogène. Si l'implémentation de Firefox est relativement correcte (malgré l'absence de volonté de l'améliorer encore), d'autres navigateurs implémentent une surface moindre de ces fonctionnalités (voire aucune). Si vous avez besoin d'une prothèse (polyfill), vous pouvez vous tourner vers js-xpath ou wicked-good-xpath.

+
+

Note : La prise en charge de XPath est hétérogène. Si l'implémentation de Firefox est relativement correcte (malgré l'absence de volonté de l'améliorer encore), d'autres navigateurs implémentent une surface moindre de ces fonctionnalités (voire aucune). Si vous avez besoin d'une prothèse (polyfill), vous pouvez vous tourner vers js-xpath ou wicked-good-xpath.

Documentation

@@ -56,26 +55,21 @@ translation_of: Web/XPath - - + diff --git a/files/fr/web/xpath/introduction_to_using_xpath_in_javascript/index.html b/files/fr/web/xpath/introduction_to_using_xpath_in_javascript/index.html index ad7ca37407..571f41688c 100644 --- a/files/fr/web/xpath/introduction_to_using_xpath_in_javascript/index.html +++ b/files/fr/web/xpath/introduction_to_using_xpath_in_javascript/index.html @@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Introduction_à_l_utilisation_de_XPath_avec_JavaSc

document.evaluate()

-

Cette méthode évalue les expressions XPath dans un document XML (y compris les documents HTML), et retourne un objet XPathResult, qui peut être un nœud unique ou un ensemble de nœuds. La documentation existante sur cette méthode se trouve à la page document.evaluate mais elle est plutôt succincte comparée à nos besoins actuels. Nous l'examinerons de façon plus complète dans la suite de ce document.

+

Cette méthode évalue les expressions XPath dans un document XML (y compris les documents HTML), et retourne un objet XPathResult, qui peut être un nœud unique ou un ensemble de nœuds. La documentation existante sur cette méthode se trouve à la page document.evaluate mais elle est plutôt succincte comparée à nos besoins actuels. Nous l'examinerons de façon plus complète dans la suite de ce document.

var xpathResult = document.evaluate( xpathExpression, contextNode, namespaceResolver, resultType, result );
 
@@ -52,16 +52,16 @@ original_slug: Web/JavaScript/Introduction_à_l_utilisation_de_XPath_avec_JavaSc

Renvoie xpathResult, qui est un objet XPathResult du type défini dans le paramètre resultType. L'interface XPathResult est définie dans ce document.

-

Implémentation d'un résolveur d'espaces de nommage par défaut

+

Implémentation d'un résolveur d'espaces de nommage par défaut

On crée un résolveur d'espace de nommage à l'aide de la méthode createNSResolver de l'objet document.

var nsResolver = document.createNSResolver( contextNode.ownerDocument == null ? contextNode.documentElement : contextNode.ownerDocument.documentElement );
 
-

Ou alternativement en utilisant la méthode <code>createNSResolver</code> d'un objet <code>XPathEvaluator</code>. <pre> var xpEvaluator = new XPathEvaluator(); var nsResolver = xpEvaluator.createNSResolver( contextNode.ownerDocument == null ? contextNode.documentElement : contextNode.ownerDocument.documentElement ); </pre> On lui passe ensuite document.evaluate, la variable nsResolver comme paramètre namespaceResolver.

+

Ou alternativement en utilisant la méthode <code>createNSResolver</code> d'un objet <code>XPathEvaluator</code>. <pre> var xpEvaluator = new XPathEvaluator(); var nsResolver = xpEvaluator.createNSResolver( contextNode.ownerDocument == null ? contextNode.documentElement : contextNode.ownerDocument.documentElement ); </pre> On lui passe ensuite document.evaluate, la variable nsResolver comme paramètre namespaceResolver.

-

véracité du paragraphe suivant à vérifier avec la doc du w3c Notez que XPath définit que les QNames sans préfixe correspondent uniquement aux éléments de l'espace de nommage null. Il n'existe aucun moyen dans XPath pour récupérer l'espace de nommage par défaut. Pour coupler des éléments ou des attributs dans un espace de nommage non nul, vous devrez détecter les noms préfixés, et créer un résolveur d'espace de nommage qui fera correspondre le préfixe avec l'espace de nommage. Vous en saurez plus sur la façon de créer un résolveur d'espace de nommage personnalisé ci-dessous.

+

véracité du paragraphe suivant à vérifier avec la doc du w3c Notez que XPath définit que les QNames sans préfixe correspondent uniquement aux éléments de l'espace de nommage null. Il n'existe aucun moyen dans XPath pour récupérer l'espace de nommage par défaut. Pour coupler des éléments ou des attributs dans un espace de nommage non nul, vous devrez détecter les noms préfixés, et créer un résolveur d'espace de nommage qui fera correspondre le préfixe avec l'espace de nommage. Vous en saurez plus sur la façon de créer un résolveur d'espace de nommage personnalisé ci-dessous.

Définition du type de retour

@@ -122,9 +122,9 @@ console.log( 'Ce document contient ' + paragraphCount.stringValue + ' éléments
  • ORDERED_NODE_ITERATOR_TYPE
  • -

    L'objet XPathResult renvoyé sera un ensemble de nœuds correspondant à l'expression se comportant comme un itérateur. On pourra accéder individuellement aux nœuds qu'il contient en utilisant la méthode iterateNext() de l'objet XPathResult.

    +

    L'objet XPathResult renvoyé sera un ensemble de nœuds correspondant à l'expression se comportant comme un itérateur. On pourra accéder individuellement aux nœuds qu'il contient en utilisant la méthode iterateNext() de l'objet XPathResult.

    -

    Lorsque tous les nœuds ont été parcourus, iterateNext() renverra null.

    +

    Lorsque tous les nœuds ont été parcourus, iterateNext() renverra null.

    Notez cependant que si le document est modifié (l'arbre du document est modifié) entre les itérations, l'itérateur sera invalidé et la propriété invalidIteratorState de XPathResult deviendra true. Une exception NS_ERROR_DOM_INVALID_STATE_ERR sera également déclenchée.

    @@ -154,7 +154,7 @@ catch (e) {
  • ORDERED_NODE_SNAPSHOT_TYPE
  • -

    L'objet XPathResult renvoyé sera un ensemble statique de nœuds correspondant à l'expression. L'accès à chaque nœud se fera au travers de la méthode snapshotItem(itemNumber) de l'objet XPathResult, où itemNumber est l'indice du nœud à récupérer. On peut accéder au nombre total de nœuds contenus dans l'ensemble par la propriété snapshotLength.

    +

    L'objet XPathResult renvoyé sera un ensemble statique de nœuds correspondant à l'expression. L'accès à chaque nœud se fera au travers de la méthode snapshotItem(itemNumber) de l'objet XPathResult, où itemNumber est l'indice du nœud à récupérer. On peut accéder au nombre total de nœuds contenus dans l'ensemble par la propriété snapshotLength.

    Les snapshots ne changent pas avec les mutations du document. Aussi, contrairement aux itérateurs, le snapshot ne deviendra pas invalide mais peut ne plus correspondre au document actuel. Par exemple, des nœuds peuvent avoir été déplacés, il peut contenir des nœuds qui n'existent plus ou de nouveaux nœuds peuvent avoir été ajoutés.

    @@ -195,7 +195,7 @@ console.log( 'Le premier numéro de téléphone trouvé est ' + firstPhoneNumber

    Pour déterminer le type utilisé après l'évaluation, on utilisera la propriété resultType de l'objet XPathResult. Les valeurs constantes de cette propriété sont définies dans l'annexe.

    -

    None Yet =====Exemple Any_Type===== <pre> </pre>

    +

    None Yet =====Exemple Any_Type===== <pre> </pre>

    Exemples

    @@ -203,7 +203,7 @@ console.log( 'Le premier numéro de téléphone trouvé est ' + firstPhoneNumber

    Le code suivant est destiné à être inséré dans un fragment JavaScript intégré ou lié au document HTML qui devra être évalué par l'expression XPath.

    -

    Pour extraire tous les éléments d'en-tête <h2> d'un document HTML à l'aide de XPath, l'expression xpathExpression est simplement '//h2', où // est l'opérateur descendant récursif (ou RDO) qui correspond aux éléments dont la propriété nodeName est h2 n'importe où dans l'arbre du document. Le code complet pour cela est : link to introductory xpath doc

    +

    Pour extraire tous les éléments d'en-tête <h2> d'un document HTML à l'aide de XPath, l'expression xpathExpression est simplement '//h2', où // est l'opérateur descendant récursif (ou RDO) qui correspond aux éléments dont la propriété nodeName est h2 n'importe où dans l'arbre du document. Le code complet pour cela est : link to introductory xpath doc

    var headings = document.evaluate('//h2', document, null, XPathResult.ANY_TYPE, null );
     
    -- cgit v1.2.3-54-g00ecf