From ed99ca385fcffbd4027dac3152547bde690d737b Mon Sep 17 00:00:00 2001 From: julieng Date: Thu, 11 Nov 2021 09:03:53 +0100 Subject: move *.html to *.md --- files/fr/web/xslt/element/apply-imports/index.html | 31 ------ files/fr/web/xslt/element/apply-imports/index.md | 31 ++++++ .../fr/web/xslt/element/apply-templates/index.html | 37 ------- files/fr/web/xslt/element/apply-templates/index.md | 37 +++++++ files/fr/web/xslt/element/attribute-set/index.html | 33 ------ files/fr/web/xslt/element/attribute-set/index.md | 33 ++++++ files/fr/web/xslt/element/attribute/index.html | 33 ------ files/fr/web/xslt/element/attribute/index.md | 33 ++++++ files/fr/web/xslt/element/call-template/index.html | 32 ------ files/fr/web/xslt/element/call-template/index.md | 32 ++++++ files/fr/web/xslt/element/choose/index.html | 32 ------ files/fr/web/xslt/element/choose/index.md | 32 ++++++ files/fr/web/xslt/element/comment/index.html | 31 ------ files/fr/web/xslt/element/comment/index.md | 31 ++++++ files/fr/web/xslt/element/copy-of/index.html | 31 ------ files/fr/web/xslt/element/copy-of/index.md | 31 ++++++ files/fr/web/xslt/element/copy/index.html | 32 ------ files/fr/web/xslt/element/copy/index.md | 32 ++++++ .../fr/web/xslt/element/decimal-format/index.html | 71 ------------ files/fr/web/xslt/element/decimal-format/index.md | 71 ++++++++++++ files/fr/web/xslt/element/element/index.html | 34 ------ files/fr/web/xslt/element/element/index.md | 34 ++++++ files/fr/web/xslt/element/fallback/index.html | 30 ----- files/fr/web/xslt/element/fallback/index.md | 30 +++++ files/fr/web/xslt/element/for-each/index.html | 32 ------ files/fr/web/xslt/element/for-each/index.md | 32 ++++++ files/fr/web/xslt/element/if/index.html | 32 ------ files/fr/web/xslt/element/if/index.md | 32 ++++++ files/fr/web/xslt/element/import/index.html | 39 ------- files/fr/web/xslt/element/import/index.md | 39 +++++++ files/fr/web/xslt/element/include/index.html | 39 ------- files/fr/web/xslt/element/include/index.md | 39 +++++++ files/fr/web/xslt/element/index.html | 56 ---------- files/fr/web/xslt/element/index.md | 56 ++++++++++ files/fr/web/xslt/element/key/index.html | 35 ------ files/fr/web/xslt/element/key/index.md | 35 ++++++ files/fr/web/xslt/element/message/index.html | 31 ------ files/fr/web/xslt/element/message/index.md | 31 ++++++ .../fr/web/xslt/element/namespace-alias/index.html | 33 ------ files/fr/web/xslt/element/namespace-alias/index.md | 33 ++++++ files/fr/web/xslt/element/number/index.html | 121 --------------------- files/fr/web/xslt/element/number/index.md | 121 +++++++++++++++++++++ files/fr/web/xslt/element/otherwise/index.html | 30 ----- files/fr/web/xslt/element/otherwise/index.md | 30 +++++ files/fr/web/xslt/element/output/index.html | 67 ------------ files/fr/web/xslt/element/output/index.md | 67 ++++++++++++ files/fr/web/xslt/element/param/index.html | 33 ------ files/fr/web/xslt/element/param/index.md | 33 ++++++ .../fr/web/xslt/element/preserve-space/index.html | 31 ------ files/fr/web/xslt/element/preserve-space/index.md | 31 ++++++ .../xslt/element/processing-instruction/index.html | 32 ------ .../xslt/element/processing-instruction/index.md | 32 ++++++ files/fr/web/xslt/element/sort/index.html | 49 --------- files/fr/web/xslt/element/sort/index.md | 49 +++++++++ files/fr/web/xslt/element/strip-space/index.html | 31 ------ files/fr/web/xslt/element/strip-space/index.md | 31 ++++++ files/fr/web/xslt/element/stylesheet/index.html | 46 -------- files/fr/web/xslt/element/stylesheet/index.md | 46 ++++++++ files/fr/web/xslt/element/template/index.html | 45 -------- files/fr/web/xslt/element/template/index.md | 45 ++++++++ files/fr/web/xslt/element/text/index.html | 32 ------ files/fr/web/xslt/element/text/index.md | 32 ++++++ files/fr/web/xslt/element/transform/index.html | 15 --- files/fr/web/xslt/element/transform/index.md | 15 +++ files/fr/web/xslt/element/value-of/index.html | 32 ------ files/fr/web/xslt/element/value-of/index.md | 32 ++++++ files/fr/web/xslt/element/variable/index.html | 33 ------ files/fr/web/xslt/element/variable/index.md | 33 ++++++ files/fr/web/xslt/element/when/index.html | 31 ------ files/fr/web/xslt/element/when/index.md | 31 ++++++ files/fr/web/xslt/element/with-param/index.html | 32 ------ files/fr/web/xslt/element/with-param/index.md | 32 ++++++ 72 files changed, 1384 insertions(+), 1384 deletions(-) delete mode 100644 files/fr/web/xslt/element/apply-imports/index.html create mode 100644 files/fr/web/xslt/element/apply-imports/index.md delete mode 100644 files/fr/web/xslt/element/apply-templates/index.html create mode 100644 files/fr/web/xslt/element/apply-templates/index.md delete mode 100644 files/fr/web/xslt/element/attribute-set/index.html create mode 100644 files/fr/web/xslt/element/attribute-set/index.md delete mode 100644 files/fr/web/xslt/element/attribute/index.html create mode 100644 files/fr/web/xslt/element/attribute/index.md delete mode 100644 files/fr/web/xslt/element/call-template/index.html create mode 100644 files/fr/web/xslt/element/call-template/index.md delete mode 100644 files/fr/web/xslt/element/choose/index.html create mode 100644 files/fr/web/xslt/element/choose/index.md delete mode 100644 files/fr/web/xslt/element/comment/index.html create mode 100644 files/fr/web/xslt/element/comment/index.md delete mode 100644 files/fr/web/xslt/element/copy-of/index.html create mode 100644 files/fr/web/xslt/element/copy-of/index.md delete mode 100644 files/fr/web/xslt/element/copy/index.html create mode 100644 files/fr/web/xslt/element/copy/index.md delete mode 100644 files/fr/web/xslt/element/decimal-format/index.html create mode 100644 files/fr/web/xslt/element/decimal-format/index.md delete mode 100644 files/fr/web/xslt/element/element/index.html create mode 100644 files/fr/web/xslt/element/element/index.md delete mode 100644 files/fr/web/xslt/element/fallback/index.html create mode 100644 files/fr/web/xslt/element/fallback/index.md delete mode 100644 files/fr/web/xslt/element/for-each/index.html create mode 100644 files/fr/web/xslt/element/for-each/index.md delete mode 100644 files/fr/web/xslt/element/if/index.html create mode 100644 files/fr/web/xslt/element/if/index.md delete mode 100644 files/fr/web/xslt/element/import/index.html create mode 100644 files/fr/web/xslt/element/import/index.md delete mode 100644 files/fr/web/xslt/element/include/index.html create mode 100644 files/fr/web/xslt/element/include/index.md delete mode 100644 files/fr/web/xslt/element/index.html create mode 100644 files/fr/web/xslt/element/index.md delete mode 100644 files/fr/web/xslt/element/key/index.html create mode 100644 files/fr/web/xslt/element/key/index.md delete mode 100644 files/fr/web/xslt/element/message/index.html create mode 100644 files/fr/web/xslt/element/message/index.md delete mode 100644 files/fr/web/xslt/element/namespace-alias/index.html create mode 100644 files/fr/web/xslt/element/namespace-alias/index.md delete mode 100644 files/fr/web/xslt/element/number/index.html create mode 100644 files/fr/web/xslt/element/number/index.md delete mode 100644 files/fr/web/xslt/element/otherwise/index.html create mode 100644 files/fr/web/xslt/element/otherwise/index.md delete mode 100644 files/fr/web/xslt/element/output/index.html create mode 100644 files/fr/web/xslt/element/output/index.md delete mode 100644 files/fr/web/xslt/element/param/index.html create mode 100644 files/fr/web/xslt/element/param/index.md delete mode 100644 files/fr/web/xslt/element/preserve-space/index.html create mode 100644 files/fr/web/xslt/element/preserve-space/index.md delete mode 100644 files/fr/web/xslt/element/processing-instruction/index.html create mode 100644 files/fr/web/xslt/element/processing-instruction/index.md delete mode 100644 files/fr/web/xslt/element/sort/index.html create mode 100644 files/fr/web/xslt/element/sort/index.md delete mode 100644 files/fr/web/xslt/element/strip-space/index.html create mode 100644 files/fr/web/xslt/element/strip-space/index.md delete mode 100644 files/fr/web/xslt/element/stylesheet/index.html create mode 100644 files/fr/web/xslt/element/stylesheet/index.md delete mode 100644 files/fr/web/xslt/element/template/index.html create mode 100644 files/fr/web/xslt/element/template/index.md delete mode 100644 files/fr/web/xslt/element/text/index.html create mode 100644 files/fr/web/xslt/element/text/index.md delete mode 100644 files/fr/web/xslt/element/transform/index.html create mode 100644 files/fr/web/xslt/element/transform/index.md delete mode 100644 files/fr/web/xslt/element/value-of/index.html create mode 100644 files/fr/web/xslt/element/value-of/index.md delete mode 100644 files/fr/web/xslt/element/variable/index.html create mode 100644 files/fr/web/xslt/element/variable/index.md delete mode 100644 files/fr/web/xslt/element/when/index.html create mode 100644 files/fr/web/xslt/element/when/index.md delete mode 100644 files/fr/web/xslt/element/with-param/index.html create mode 100644 files/fr/web/xslt/element/with-param/index.md (limited to 'files/fr/web/xslt/element') diff --git a/files/fr/web/xslt/element/apply-imports/index.html b/files/fr/web/xslt/element/apply-imports/index.html deleted file mode 100644 index b7cefacc9a..0000000000 --- a/files/fr/web/xslt/element/apply-imports/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: apply-imports -slug: Web/XSLT/Element/apply-imports -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/apply-imports -original_slug: Web/XSLT/apply-imports ---- -

-{{ XsltRef() }} -


-L'élément <xsl:apply-imports>, utilisé la plupart du temps dans les feuilles de styles complexes, est assez mystérieux. Les règles de priorité de l'importation imposent que les règles de modèles des feuilles de styles principales aient une priorité supérieure aux règles de modèles des feuilles de styles importées. Cependant, il est parfois utile de forcer le processeur à utiliser une règle de modèle de la feuille de styles importée (de priorité plus basse) plutôt que la règle équivalente de la feuille de styles principale. -

-

Syntaxe

-
<xsl:apply-imports/>
-
-

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 5.6. -

-

Support Gecko

-

Supportée. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/apply-imports/index.md b/files/fr/web/xslt/element/apply-imports/index.md new file mode 100644 index 0000000000..b7cefacc9a --- /dev/null +++ b/files/fr/web/xslt/element/apply-imports/index.md @@ -0,0 +1,31 @@ +--- +title: apply-imports +slug: Web/XSLT/Element/apply-imports +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/apply-imports +original_slug: Web/XSLT/apply-imports +--- +

+{{ XsltRef() }} +


+L'élément <xsl:apply-imports>, utilisé la plupart du temps dans les feuilles de styles complexes, est assez mystérieux. Les règles de priorité de l'importation imposent que les règles de modèles des feuilles de styles principales aient une priorité supérieure aux règles de modèles des feuilles de styles importées. Cependant, il est parfois utile de forcer le processeur à utiliser une règle de modèle de la feuille de styles importée (de priorité plus basse) plutôt que la règle équivalente de la feuille de styles principale. +

+

Syntaxe

+
<xsl:apply-imports/>
+
+

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 5.6. +

+

Support Gecko

+

Supportée. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/apply-templates/index.html b/files/fr/web/xslt/element/apply-templates/index.html deleted file mode 100644 index f936f5ba41..0000000000 --- a/files/fr/web/xslt/element/apply-templates/index.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: apply-templates -slug: Web/XSLT/Element/apply-templates -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/apply-templates -original_slug: Web/XSLT/apply-templates ---- -

-{{ XsltRef() }} -


-L'élément <xsl:apply-templates> sélectionne un ensemble de nœuds dans l'arbre d'entrée et demande au processeur de leur appliquer les modèles appropriés. -

-

Syntaxe

-
<xsl:apply-templates select=EXPRESSION mode=NOM>
-	<xsl:with-param> [optionnel]
-	<xsl:sort> [optionnel]
-</xsl:apply-templates>
-

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-
select -
Utilise une expression XPath qui spécifie les nœuds qui doivent être traités. Une astérisque (*) sélectionne l'ensemble des nœuds. Si cet attribut n'est pas défini, tous les nœuds enfants du nœud courant sont sélectionnés. -
-
mode -
S'il existe plusieurs traitements définis pour un même nœud, permet de les différencier. -
-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 5.4. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/apply-templates/index.md b/files/fr/web/xslt/element/apply-templates/index.md new file mode 100644 index 0000000000..f936f5ba41 --- /dev/null +++ b/files/fr/web/xslt/element/apply-templates/index.md @@ -0,0 +1,37 @@ +--- +title: apply-templates +slug: Web/XSLT/Element/apply-templates +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/apply-templates +original_slug: Web/XSLT/apply-templates +--- +

+{{ XsltRef() }} +


+L'élément <xsl:apply-templates> sélectionne un ensemble de nœuds dans l'arbre d'entrée et demande au processeur de leur appliquer les modèles appropriés. +

+

Syntaxe

+
<xsl:apply-templates select=EXPRESSION mode=NOM>
+	<xsl:with-param> [optionnel]
+	<xsl:sort> [optionnel]
+</xsl:apply-templates>
+

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+
select +
Utilise une expression XPath qui spécifie les nœuds qui doivent être traités. Une astérisque (*) sélectionne l'ensemble des nœuds. Si cet attribut n'est pas défini, tous les nœuds enfants du nœud courant sont sélectionnés. +
+
mode +
S'il existe plusieurs traitements définis pour un même nœud, permet de les différencier. +
+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 5.4. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/attribute-set/index.html b/files/fr/web/xslt/element/attribute-set/index.html deleted file mode 100644 index cf90c35452..0000000000 --- a/files/fr/web/xslt/element/attribute-set/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: attribute-set -slug: Web/XSLT/Element/attribute-set -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/attribute-set -original_slug: Web/XSLT/attribute-set ---- -

-{{ XsltRef() }} -

L'élément <xsl:attribute-set> crée un ensemble nommé d'attributs, qui peut être appliqué dans son intégralité au document de sortie, de façon similaire aux styles CSS nommés. -

-

Syntaxe

-
<xsl:attribute-set name=NOM use-attribute-sets=LISTE-DE-NOMS>
-	<xsl:attribute>
-</xsl:attribute-set>
-

Attributs obligatoires

-
name -
Définit le nom de l'ensemble d'attributs. Le nom doit être un QName valide. -
-

Attributs optionnels

-
use-attribute-sets -
Construit un ensemble d'attributs à partir d'autres ensembles d'attributs. Les noms des ensembles composants doivent être séparés par une espace et ils ne doivent pas s'inclure eux-mêmes directement ou indirectement. -
-

Type

-

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Défini

-

XSLT 1.0, section 7.1.4. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/attribute-set/index.md b/files/fr/web/xslt/element/attribute-set/index.md new file mode 100644 index 0000000000..cf90c35452 --- /dev/null +++ b/files/fr/web/xslt/element/attribute-set/index.md @@ -0,0 +1,33 @@ +--- +title: attribute-set +slug: Web/XSLT/Element/attribute-set +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/attribute-set +original_slug: Web/XSLT/attribute-set +--- +

+{{ XsltRef() }} +

L'élément <xsl:attribute-set> crée un ensemble nommé d'attributs, qui peut être appliqué dans son intégralité au document de sortie, de façon similaire aux styles CSS nommés. +

+

Syntaxe

+
<xsl:attribute-set name=NOM use-attribute-sets=LISTE-DE-NOMS>
+	<xsl:attribute>
+</xsl:attribute-set>
+

Attributs obligatoires

+
name +
Définit le nom de l'ensemble d'attributs. Le nom doit être un QName valide. +
+

Attributs optionnels

+
use-attribute-sets +
Construit un ensemble d'attributs à partir d'autres ensembles d'attributs. Les noms des ensembles composants doivent être séparés par une espace et ils ne doivent pas s'inclure eux-mêmes directement ou indirectement. +
+

Type

+

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Défini

+

XSLT 1.0, section 7.1.4. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/attribute/index.html b/files/fr/web/xslt/element/attribute/index.html deleted file mode 100644 index da5b4b3c18..0000000000 --- a/files/fr/web/xslt/element/attribute/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: attribute -slug: Web/XSLT/Element/attribute -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/attribute -original_slug: Web/XSLT/attribute ---- -

-{{ XsltRef() }} -

L'élément <xsl:attribute> crée un attribut dans le document de sortie, en utilisant n'importe quelle donnée accessible depuis la feuille de styles. L'élément doit être la première chose définie dans l'élément du document de sortie pour lequel il détermine les valeurs d'attributs. -

-

Syntaxe

-
<xsl:attribute name=NOM namespace=URI>
-	MODÈLE
-</xsl:attribute>
-

Attributs obligatoires

-
name -
Définit le nom de l'attribut à créer dans le document de sortie. Le nom doit être un QName valide. -
-

Attributs optionnels

-
namespace -
Définit l'URI de l'espace de nommage pour cet attribut dans le document de sortie. Vous ne pouvez pas définir le préfixe de l'espace de nommage correspondant avec cet élément. -
-

Type

-

Instruction, apparaît dans un modèle ou dans un élément <xsl:attribute-set>. -

-

Définition

-

XSLT 1.0, section 7.1.3. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/attribute/index.md b/files/fr/web/xslt/element/attribute/index.md new file mode 100644 index 0000000000..da5b4b3c18 --- /dev/null +++ b/files/fr/web/xslt/element/attribute/index.md @@ -0,0 +1,33 @@ +--- +title: attribute +slug: Web/XSLT/Element/attribute +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/attribute +original_slug: Web/XSLT/attribute +--- +

+{{ XsltRef() }} +

L'élément <xsl:attribute> crée un attribut dans le document de sortie, en utilisant n'importe quelle donnée accessible depuis la feuille de styles. L'élément doit être la première chose définie dans l'élément du document de sortie pour lequel il détermine les valeurs d'attributs. +

+

Syntaxe

+
<xsl:attribute name=NOM namespace=URI>
+	MODÈLE
+</xsl:attribute>
+

Attributs obligatoires

+
name +
Définit le nom de l'attribut à créer dans le document de sortie. Le nom doit être un QName valide. +
+

Attributs optionnels

+
namespace +
Définit l'URI de l'espace de nommage pour cet attribut dans le document de sortie. Vous ne pouvez pas définir le préfixe de l'espace de nommage correspondant avec cet élément. +
+

Type

+

Instruction, apparaît dans un modèle ou dans un élément <xsl:attribute-set>. +

+

Définition

+

XSLT 1.0, section 7.1.3. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/call-template/index.html b/files/fr/web/xslt/element/call-template/index.html deleted file mode 100644 index 90461193d3..0000000000 --- a/files/fr/web/xslt/element/call-template/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: call-template -slug: Web/XSLT/Element/call-template -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/call-template -original_slug: Web/XSLT/call-template ---- -

-{{ XsltRef() }} -

L'élément <xsl:call-template> invoque un modèle nommé. -

-

Syntaxe

-
<xsl:call-template name=NOM>
-	<xsl:with-param> [optionnel]
-</xsl:call-template> 
-

Attribut obligatoire

-
name -
Définit le nom du modèle à invoquer. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 6. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/call-template/index.md b/files/fr/web/xslt/element/call-template/index.md new file mode 100644 index 0000000000..90461193d3 --- /dev/null +++ b/files/fr/web/xslt/element/call-template/index.md @@ -0,0 +1,32 @@ +--- +title: call-template +slug: Web/XSLT/Element/call-template +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/call-template +original_slug: Web/XSLT/call-template +--- +

+{{ XsltRef() }} +

L'élément <xsl:call-template> invoque un modèle nommé. +

+

Syntaxe

+
<xsl:call-template name=NOM>
+	<xsl:with-param> [optionnel]
+</xsl:call-template> 
+

Attribut obligatoire

+
name +
Définit le nom du modèle à invoquer. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 6. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/choose/index.html b/files/fr/web/xslt/element/choose/index.html deleted file mode 100644 index f3c3ddd160..0000000000 --- a/files/fr/web/xslt/element/choose/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: choose -slug: Web/XSLT/Element/choose -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/choose -original_slug: Web/XSLT/choose ---- -

-{{ XsltRef() }} -


-L'élément <xsl:choose> définit un choix parmi un certain nombre d'alternatives. Il se comporte comme l'instruction switch d'un langage procédural. -

-

Syntaxe

-
<xsl:choose>
-	<xsl:when>
-	<xsl:otherwise> [optionnel]
-</<xsl:choose>

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. Il contient un ou plusieurs éléments <xsl:when>, et éventuellement un élément final <xsl:otherwise>. -

-

Définition

-

XSLT 1.0, section 9.2. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/choose/index.md b/files/fr/web/xslt/element/choose/index.md new file mode 100644 index 0000000000..f3c3ddd160 --- /dev/null +++ b/files/fr/web/xslt/element/choose/index.md @@ -0,0 +1,32 @@ +--- +title: choose +slug: Web/XSLT/Element/choose +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/choose +original_slug: Web/XSLT/choose +--- +

+{{ XsltRef() }} +


+L'élément <xsl:choose> définit un choix parmi un certain nombre d'alternatives. Il se comporte comme l'instruction switch d'un langage procédural. +

+

Syntaxe

+
<xsl:choose>
+	<xsl:when>
+	<xsl:otherwise> [optionnel]
+</<xsl:choose>

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. Il contient un ou plusieurs éléments <xsl:when>, et éventuellement un élément final <xsl:otherwise>. +

+

Définition

+

XSLT 1.0, section 9.2. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/comment/index.html b/files/fr/web/xslt/element/comment/index.html deleted file mode 100644 index e88c37927e..0000000000 --- a/files/fr/web/xslt/element/comment/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: comment -slug: Web/XSLT/Element/comment -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/comment -original_slug: Web/XSLT/comment ---- -

-{{ XsltRef() }} -

L'élément <xsl:comment> écrit un commentaire dans le document de sortie. Il ne doit contenir que du texte. -

-

Syntaxe

-
<xsl:comment>
-	MODÈLE
-</xsl:comment> 
-

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 7.4. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/comment/index.md b/files/fr/web/xslt/element/comment/index.md new file mode 100644 index 0000000000..e88c37927e --- /dev/null +++ b/files/fr/web/xslt/element/comment/index.md @@ -0,0 +1,31 @@ +--- +title: comment +slug: Web/XSLT/Element/comment +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/comment +original_slug: Web/XSLT/comment +--- +

+{{ XsltRef() }} +

L'élément <xsl:comment> écrit un commentaire dans le document de sortie. Il ne doit contenir que du texte. +

+

Syntaxe

+
<xsl:comment>
+	MODÈLE
+</xsl:comment> 
+

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 7.4. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/copy-of/index.html b/files/fr/web/xslt/element/copy-of/index.html deleted file mode 100644 index fc37d479ab..0000000000 --- a/files/fr/web/xslt/element/copy-of/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: copy-of -slug: Web/XSLT/Element/copy-of -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/copy-of -original_slug: Web/XSLT/copy-of ---- -

-{{ XsltRef() }} -

L'élément <xsl:copy-of> fait une copie complète dans le document de sortie (incluant les nœuds enfants) de tout ce que l'élément sélectionné spécifie. -

-

Syntaxe

-
<xsl:copy-of select=EXPRESSION />
-
-

Attributs obligatoires

-
select -
Utilise une expression XPath qui spécifie les éléments à copier. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 11.3. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/copy-of/index.md b/files/fr/web/xslt/element/copy-of/index.md new file mode 100644 index 0000000000..fc37d479ab --- /dev/null +++ b/files/fr/web/xslt/element/copy-of/index.md @@ -0,0 +1,31 @@ +--- +title: copy-of +slug: Web/XSLT/Element/copy-of +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/copy-of +original_slug: Web/XSLT/copy-of +--- +

+{{ XsltRef() }} +

L'élément <xsl:copy-of> fait une copie complète dans le document de sortie (incluant les nœuds enfants) de tout ce que l'élément sélectionné spécifie. +

+

Syntaxe

+
<xsl:copy-of select=EXPRESSION />
+
+

Attributs obligatoires

+
select +
Utilise une expression XPath qui spécifie les éléments à copier. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 11.3. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/copy/index.html b/files/fr/web/xslt/element/copy/index.html deleted file mode 100644 index dd6d9eb162..0000000000 --- a/files/fr/web/xslt/element/copy/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: copy -slug: Web/XSLT/Element/copy -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/copy -original_slug: Web/XSLT/copy ---- -

-{{ XsltRef() }} -

L'élément <xsl:copy> transfert une copie limitée (le nœud et tous les nœuds d'espace de nommage associés) du nœud courant vers le document de sortie. Il ne copie aucun enfant ni attribut du nœud courant. -

-

Syntaxe

-
<xsl:copy use-attribute-sets=LISTE-DE-NOMS>
-	MODÈLE
-</xsl:copy>
-

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-
use-attribute-sets -
Liste les ensembles d'attributs qui doivent être appliqués au nœud de sortie, si c'est un élément. Les noms des ensembles doivent être séparés par des espaces. -
-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 7.5. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/copy/index.md b/files/fr/web/xslt/element/copy/index.md new file mode 100644 index 0000000000..dd6d9eb162 --- /dev/null +++ b/files/fr/web/xslt/element/copy/index.md @@ -0,0 +1,32 @@ +--- +title: copy +slug: Web/XSLT/Element/copy +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/copy +original_slug: Web/XSLT/copy +--- +

+{{ XsltRef() }} +

L'élément <xsl:copy> transfert une copie limitée (le nœud et tous les nœuds d'espace de nommage associés) du nœud courant vers le document de sortie. Il ne copie aucun enfant ni attribut du nœud courant. +

+

Syntaxe

+
<xsl:copy use-attribute-sets=LISTE-DE-NOMS>
+	MODÈLE
+</xsl:copy>
+

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+
use-attribute-sets +
Liste les ensembles d'attributs qui doivent être appliqués au nœud de sortie, si c'est un élément. Les noms des ensembles doivent être séparés par des espaces. +
+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 7.5. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/decimal-format/index.html b/files/fr/web/xslt/element/decimal-format/index.html deleted file mode 100644 index 7bc9fb7434..0000000000 --- a/files/fr/web/xslt/element/decimal-format/index.html +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: decimal-format -slug: Web/XSLT/Element/decimal-format -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/decimal-format -original_slug: Web/XSLT/decimal-format ---- -

-{{ XsltRef() }} -

L'élément <xsl:decimal-format> définit les caractères et symboles à utiliser lors de la conversion de nombres en chaînes à l'aide de la fonction format-number( ). -

-

Syntaxe

-
<xsl:decimal-format
-	name=NOM
-	decimal-separator=CARACTÈRE
-	grouping-separator=CARACTÈRE
-	infinity=CHAÎNE
-	minus-sign=CARACTÈRE
-	NaN=CHAÎNE
-	percent=CARACTÈRE
-	per-mille=CARACTÈRE
-	zero-digit=CARACTÈRE
-	digit=CARACTÈRE
-	pattern-separator=CARACTÈRE />
-

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-
name -
Définit un nom pour ce format. -
-
decimal-separator -
Définit le caractère séparateur des décimales. Le caractère par défaut est (.). -
-
grouping-separator -
Définit le caractère séparateur des milliers. Le caractère par défaut est (,). -
-
infinity -
Définit la chaîne utilisée pour représenter l'infini. La chaîne par défaut est "Infinity". -
-
minus-sign -
Définit le caractère du signe moins. Le caractère par défaut est le trait d'union (-). -
-
NaN -
Définit la chaîné utilisée lorsque la valeur n'est pas un nombre. La chaîne par défaut est "NaN". -
-
percent -
Définit le caractère du signe pourcentage. Le caractère par défaut est (%). -
-
per-mille -
Définit le caractère signe pour mille. Le caractère par défaut est (). -
-
zero-digit -
Définit le caractère pour le chiffre 0. Le caractère par défaut est (0). -
-
digit -
Définit le caractère représentant un nombre dans le modèle de format. Le caractère par défaut est (#). -
-
pattern-separator -
Définit le caractère séparant les sous-modèles positifs et négatifs dans le modèle de format. Le caractère par défaut est le point-virgule (;). -
-

Type

-

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Définition

-

XSLT 1.0, section 12.3. -

-

Support Gecko

-

Supporté depuis 1.0 (Mozilla 1.0, Netscape 7.0). -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/decimal-format/index.md b/files/fr/web/xslt/element/decimal-format/index.md new file mode 100644 index 0000000000..7bc9fb7434 --- /dev/null +++ b/files/fr/web/xslt/element/decimal-format/index.md @@ -0,0 +1,71 @@ +--- +title: decimal-format +slug: Web/XSLT/Element/decimal-format +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/decimal-format +original_slug: Web/XSLT/decimal-format +--- +

+{{ XsltRef() }} +

L'élément <xsl:decimal-format> définit les caractères et symboles à utiliser lors de la conversion de nombres en chaînes à l'aide de la fonction format-number( ). +

+

Syntaxe

+
<xsl:decimal-format
+	name=NOM
+	decimal-separator=CARACTÈRE
+	grouping-separator=CARACTÈRE
+	infinity=CHAÎNE
+	minus-sign=CARACTÈRE
+	NaN=CHAÎNE
+	percent=CARACTÈRE
+	per-mille=CARACTÈRE
+	zero-digit=CARACTÈRE
+	digit=CARACTÈRE
+	pattern-separator=CARACTÈRE />
+

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+
name +
Définit un nom pour ce format. +
+
decimal-separator +
Définit le caractère séparateur des décimales. Le caractère par défaut est (.). +
+
grouping-separator +
Définit le caractère séparateur des milliers. Le caractère par défaut est (,). +
+
infinity +
Définit la chaîne utilisée pour représenter l'infini. La chaîne par défaut est "Infinity". +
+
minus-sign +
Définit le caractère du signe moins. Le caractère par défaut est le trait d'union (-). +
+
NaN +
Définit la chaîné utilisée lorsque la valeur n'est pas un nombre. La chaîne par défaut est "NaN". +
+
percent +
Définit le caractère du signe pourcentage. Le caractère par défaut est (%). +
+
per-mille +
Définit le caractère signe pour mille. Le caractère par défaut est (). +
+
zero-digit +
Définit le caractère pour le chiffre 0. Le caractère par défaut est (0). +
+
digit +
Définit le caractère représentant un nombre dans le modèle de format. Le caractère par défaut est (#). +
+
pattern-separator +
Définit le caractère séparant les sous-modèles positifs et négatifs dans le modèle de format. Le caractère par défaut est le point-virgule (;). +
+

Type

+

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Définition

+

XSLT 1.0, section 12.3. +

+

Support Gecko

+

Supporté depuis 1.0 (Mozilla 1.0, Netscape 7.0). +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/element/index.html b/files/fr/web/xslt/element/element/index.html deleted file mode 100644 index 42ea4f59ce..0000000000 --- a/files/fr/web/xslt/element/element/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: element -slug: Web/XSLT/Element/element -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/element ---- -

-{{ XsltRef() }} -

L'élément <xsl:element> crée un élément dans le document de sortie. -

-

Syntaxe

-
<xsl:element name=NOM namespace=URI use-attribute-sets=LISTE-DE-NOMS >
-	MODÈLE
-</xsl:element>
-

Attribut obligatoire

-
name -
Définit le nom voulu pour l'élément de sortie. Le nom doit être un QName valide. -
-

Attributs optionnels

-
namespace -
Définit l'espace de nommage de l'élément de sortie. -
use-attribute-sets -
Liste les ensembles d'attributs nommés à utiliser dans le document de sortie. Les noms doivent être séparés par des espaces. -
-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 7.1.2. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/element/index.md b/files/fr/web/xslt/element/element/index.md new file mode 100644 index 0000000000..42ea4f59ce --- /dev/null +++ b/files/fr/web/xslt/element/element/index.md @@ -0,0 +1,34 @@ +--- +title: element +slug: Web/XSLT/Element/element +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/element +--- +

+{{ XsltRef() }} +

L'élément <xsl:element> crée un élément dans le document de sortie. +

+

Syntaxe

+
<xsl:element name=NOM namespace=URI use-attribute-sets=LISTE-DE-NOMS >
+	MODÈLE
+</xsl:element>
+

Attribut obligatoire

+
name +
Définit le nom voulu pour l'élément de sortie. Le nom doit être un QName valide. +
+

Attributs optionnels

+
namespace +
Définit l'espace de nommage de l'élément de sortie. +
use-attribute-sets +
Liste les ensembles d'attributs nommés à utiliser dans le document de sortie. Les noms doivent être séparés par des espaces. +
+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 7.1.2. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/fallback/index.html b/files/fr/web/xslt/element/fallback/index.html deleted file mode 100644 index 9cf3514a9e..0000000000 --- a/files/fr/web/xslt/element/fallback/index.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: fallback -slug: Web/XSLT/Element/fallback -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/fallback -original_slug: Web/XSLT/fallback ---- -

-{{ XsltRef() }} -

L'élément <xsl:fallback> définit le modèle à utiliser si un élément d'extension donné (ou, éventuellement, une nouvelle version) n'est pas supporté. -

-

Syntaxe

-
<xsl:fallback>
-	MODÈLE
-</xsl:fallback>

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 15. -

-

Gecko support

-

Pas encore supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/fallback/index.md b/files/fr/web/xslt/element/fallback/index.md new file mode 100644 index 0000000000..9cf3514a9e --- /dev/null +++ b/files/fr/web/xslt/element/fallback/index.md @@ -0,0 +1,30 @@ +--- +title: fallback +slug: Web/XSLT/Element/fallback +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/fallback +original_slug: Web/XSLT/fallback +--- +

+{{ XsltRef() }} +

L'élément <xsl:fallback> définit le modèle à utiliser si un élément d'extension donné (ou, éventuellement, une nouvelle version) n'est pas supporté. +

+

Syntaxe

+
<xsl:fallback>
+	MODÈLE
+</xsl:fallback>

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 15. +

+

Gecko support

+

Pas encore supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/for-each/index.html b/files/fr/web/xslt/element/for-each/index.html deleted file mode 100644 index 24b396e9ad..0000000000 --- a/files/fr/web/xslt/element/for-each/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: for-each -slug: Web/XSLT/Element/for-each -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/for-each -original_slug: Web/XSLT/for-each ---- -

-{{ XsltRef() }} -

L'élément <xsl:for-each> sélectionne un ensemble de nœuds et traite chacun d'eux de la même façon. Il est souvent utilisé pour des itérations sur un ensemble de nœuds ou pour changer le nœud courant. Si un ou plusieurs éléments <xsl:sort> apparaissent comme enfants de cet élément, le tri est effectué avant le traitement. Autrement, les nœuds sont traités dans l'ordre d'apparition dans le document. -

-

Syntaxe

-
<xsl:for-each select=EXPRESSION>
-	<xsl:sort> [optionnel]
-	MODÈLE
-</xsl:for-each>

Attribut obligatoire

-
select -
Utilise une expression XPath pour spécifier les nœuds qui doivent être traités. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 8. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/for-each/index.md b/files/fr/web/xslt/element/for-each/index.md new file mode 100644 index 0000000000..24b396e9ad --- /dev/null +++ b/files/fr/web/xslt/element/for-each/index.md @@ -0,0 +1,32 @@ +--- +title: for-each +slug: Web/XSLT/Element/for-each +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/for-each +original_slug: Web/XSLT/for-each +--- +

+{{ XsltRef() }} +

L'élément <xsl:for-each> sélectionne un ensemble de nœuds et traite chacun d'eux de la même façon. Il est souvent utilisé pour des itérations sur un ensemble de nœuds ou pour changer le nœud courant. Si un ou plusieurs éléments <xsl:sort> apparaissent comme enfants de cet élément, le tri est effectué avant le traitement. Autrement, les nœuds sont traités dans l'ordre d'apparition dans le document. +

+

Syntaxe

+
<xsl:for-each select=EXPRESSION>
+	<xsl:sort> [optionnel]
+	MODÈLE
+</xsl:for-each>

Attribut obligatoire

+
select +
Utilise une expression XPath pour spécifier les nœuds qui doivent être traités. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 8. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/if/index.html b/files/fr/web/xslt/element/if/index.html deleted file mode 100644 index 652098adcc..0000000000 --- a/files/fr/web/xslt/element/if/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: if -slug: Web/XSLT/Element/if -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/if -original_slug: Web/XSLT/if ---- -

-{{ XsltRef() }} -

L'élément <xsl:if> regroupe un attribut test et un modèle. Si le test renvoie true, le modèle est appliqué. En cela, il est très semblable à l'instruction if d'autres langages. Cependant, pour simuler un <tt>if-then-else</tt>, vous devrez utilisez l'élément <xsl:choose> avec un descendant <xsl:when> et un <xsl:otherwise>. -

-

Syntaxe

-
<xsl:if test=EXPRESSION>
-	MODÈLE
-</xsl:if>
-

Attribut obligatoire

-
test -
Contient une expression XPath qui peut être évaluée (en utilisant les règles définies pour boolean( ) si nécessaire) en une valeur booléenne. Si la valeur est true, le modèle est appliqué ; dans le cas contraire, aucune action n'est exécutée. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0 section 9.1. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/if/index.md b/files/fr/web/xslt/element/if/index.md new file mode 100644 index 0000000000..652098adcc --- /dev/null +++ b/files/fr/web/xslt/element/if/index.md @@ -0,0 +1,32 @@ +--- +title: if +slug: Web/XSLT/Element/if +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/if +original_slug: Web/XSLT/if +--- +

+{{ XsltRef() }} +

L'élément <xsl:if> regroupe un attribut test et un modèle. Si le test renvoie true, le modèle est appliqué. En cela, il est très semblable à l'instruction if d'autres langages. Cependant, pour simuler un <tt>if-then-else</tt>, vous devrez utilisez l'élément <xsl:choose> avec un descendant <xsl:when> et un <xsl:otherwise>. +

+

Syntaxe

+
<xsl:if test=EXPRESSION>
+	MODÈLE
+</xsl:if>
+

Attribut obligatoire

+
test +
Contient une expression XPath qui peut être évaluée (en utilisant les règles définies pour boolean( ) si nécessaire) en une valeur booléenne. Si la valeur est true, le modèle est appliqué ; dans le cas contraire, aucune action n'est exécutée. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0 section 9.1. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/import/index.html b/files/fr/web/xslt/element/import/index.html deleted file mode 100644 index 88714e8faf..0000000000 --- a/files/fr/web/xslt/element/import/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: import -slug: Web/XSLT/Element/import -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/import -original_slug: Web/XSLT/import ---- -

{{ XsltRef() }}

- -

L'élément <xsl:import> est un élément de haut niveau qui sert à importer le contenu d'une feuille de styles dans une autre. Généralement, le contenu importé a une priorité inférieure à celui de la feuille qui effectue l'importation. Ceci contraste avec <xsl:include> où les contenus des deux feuilles ont exactement la même priorité.

- -

Syntaxe

- -

<xsl:import href=URI />

- -

Attribut obligatoire

- -
-
href
-
Définit l'URI de la feuille de styles à importer.
-
- -

Attributs optionnels

- -

Aucun.

- -

Type

- -

Haut niveau, doit apparaître avant tout autre descendant de <xsl:stylesheet> ou de <xsl:transform> dans la feuille de styles qui effectue l'importation.

- - -

Définition

- -

XSLT 1.0, section 2.6.2.

- -

Support Gecko

- -

Support presque complet, quelques problèmes avec les variables et les paramètres de haut niveau dans Mozilla 1.0.

diff --git a/files/fr/web/xslt/element/import/index.md b/files/fr/web/xslt/element/import/index.md new file mode 100644 index 0000000000..88714e8faf --- /dev/null +++ b/files/fr/web/xslt/element/import/index.md @@ -0,0 +1,39 @@ +--- +title: import +slug: Web/XSLT/Element/import +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/import +original_slug: Web/XSLT/import +--- +

{{ XsltRef() }}

+ +

L'élément <xsl:import> est un élément de haut niveau qui sert à importer le contenu d'une feuille de styles dans une autre. Généralement, le contenu importé a une priorité inférieure à celui de la feuille qui effectue l'importation. Ceci contraste avec <xsl:include> où les contenus des deux feuilles ont exactement la même priorité.

+ +

Syntaxe

+ +

<xsl:import href=URI />

+ +

Attribut obligatoire

+ +
+
href
+
Définit l'URI de la feuille de styles à importer.
+
+ +

Attributs optionnels

+ +

Aucun.

+ +

Type

+ +

Haut niveau, doit apparaître avant tout autre descendant de <xsl:stylesheet> ou de <xsl:transform> dans la feuille de styles qui effectue l'importation.

+ + +

Définition

+ +

XSLT 1.0, section 2.6.2.

+ +

Support Gecko

+ +

Support presque complet, quelques problèmes avec les variables et les paramètres de haut niveau dans Mozilla 1.0.

diff --git a/files/fr/web/xslt/element/include/index.html b/files/fr/web/xslt/element/include/index.html deleted file mode 100644 index 90c5d6ccda..0000000000 --- a/files/fr/web/xslt/element/include/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: include -slug: Web/XSLT/Element/include -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/include -original_slug: Web/XSLT/include ---- -

{{ XsltRef() }}

- -

L'élément <xsl:include> fusionne les contenus de deux feuilles de styles. Contrairement à l'élément <xsl:import>, les contenus des deux feuilles de styles fusionnées ont la même priorité.

- -

Syntaxe

- -
<xsl:include href=URI />
-
- -

Attribut obligatoire

- -
-
href
-
Définit l'URI de la feuille de styles à inclure.
-
- -

Attributs optionnels

- -

Aucun.

- -

Type

- -

Haut niveau, peut apparaître dans n'importe quel ordre comme enfant de <xsl:stylesheet> ou de <xsl:transform>.

- -

Définition

- -

XSLT 1.0, section 2.6.1.

- -

Support Gecko

- -

Supporté.

\ No newline at end of file diff --git a/files/fr/web/xslt/element/include/index.md b/files/fr/web/xslt/element/include/index.md new file mode 100644 index 0000000000..90c5d6ccda --- /dev/null +++ b/files/fr/web/xslt/element/include/index.md @@ -0,0 +1,39 @@ +--- +title: include +slug: Web/XSLT/Element/include +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/include +original_slug: Web/XSLT/include +--- +

{{ XsltRef() }}

+ +

L'élément <xsl:include> fusionne les contenus de deux feuilles de styles. Contrairement à l'élément <xsl:import>, les contenus des deux feuilles de styles fusionnées ont la même priorité.

+ +

Syntaxe

+ +
<xsl:include href=URI />
+
+ +

Attribut obligatoire

+ +
+
href
+
Définit l'URI de la feuille de styles à inclure.
+
+ +

Attributs optionnels

+ +

Aucun.

+ +

Type

+ +

Haut niveau, peut apparaître dans n'importe quel ordre comme enfant de <xsl:stylesheet> ou de <xsl:transform>.

+ +

Définition

+ +

XSLT 1.0, section 2.6.1.

+ +

Support Gecko

+ +

Supporté.

\ No newline at end of file diff --git a/files/fr/web/xslt/element/index.html b/files/fr/web/xslt/element/index.html deleted file mode 100644 index 091eb80bc5..0000000000 --- a/files/fr/web/xslt/element/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Éléments -slug: Web/XSLT/Element -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element ---- -

 

-

{{ XsltRef() }} Ce document traite de deux types d'éléments : les éléments de haut niveau, et les instructions. Un élément de haut niveau doit toujours apparaître en tant qu'enfant de <xsl:stylesheet> ou de <xsl:transform>. Une instruction, de son côté, est associée à un modèle. Une feuille de style peut comporter plusieurs modèles. Un troisième type d'élément, que nous n'aborderons pas ici, est le « Literal Result Element (LRE) ». Un LRE appartient également à un modèle. Le terme regroupe tout ce qui n'est pas une instruction et qui doit être recopié tel-quel dans le document de sortie, par exemple, un élément <hr> dans feuille de style de conversion HTML.

-

A ce propos, tous les attributs d'un LRE et certains attributs d'un nombre limité d'éléments XSLT peuvent inclure ce que l'on appelle un modèle de valeur d'attribut. Un modèle de valeur d'attribut est simplement une chaîne qui intègre une expression XPath utilisée pour spécifier la valeur de l'attribut. Lors de l'exécution, l'expression est évaluée et le résultat de cette évaluation est substitué à l'expression XPath. Par exemple, considérons que variable « <tt>image-dir</tt> » est définie comme ci-dessous :

-
<xsl:variable name="image-dir">/images</xsl:variable>
-
-

L'expression a évaluer est placée entre accolades :

-
<img src="{$image-dir}/mygraphic.jpg"/>
-
-

Ce qui donnera :

-
<img src="/images/mygraphic.jpg"/>
-
-

Les définitions des éléments ci-dessous incluent une description, la syntaxe, une liste des attributs requis ou optionnels, une description du type et de la position, les sources dans la recommandation du W3C et le niveau de support actuel dans Gecko.

- \ No newline at end of file diff --git a/files/fr/web/xslt/element/index.md b/files/fr/web/xslt/element/index.md new file mode 100644 index 0000000000..091eb80bc5 --- /dev/null +++ b/files/fr/web/xslt/element/index.md @@ -0,0 +1,56 @@ +--- +title: Éléments +slug: Web/XSLT/Element +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element +--- +

 

+

{{ XsltRef() }} Ce document traite de deux types d'éléments : les éléments de haut niveau, et les instructions. Un élément de haut niveau doit toujours apparaître en tant qu'enfant de <xsl:stylesheet> ou de <xsl:transform>. Une instruction, de son côté, est associée à un modèle. Une feuille de style peut comporter plusieurs modèles. Un troisième type d'élément, que nous n'aborderons pas ici, est le « Literal Result Element (LRE) ». Un LRE appartient également à un modèle. Le terme regroupe tout ce qui n'est pas une instruction et qui doit être recopié tel-quel dans le document de sortie, par exemple, un élément <hr> dans feuille de style de conversion HTML.

+

A ce propos, tous les attributs d'un LRE et certains attributs d'un nombre limité d'éléments XSLT peuvent inclure ce que l'on appelle un modèle de valeur d'attribut. Un modèle de valeur d'attribut est simplement une chaîne qui intègre une expression XPath utilisée pour spécifier la valeur de l'attribut. Lors de l'exécution, l'expression est évaluée et le résultat de cette évaluation est substitué à l'expression XPath. Par exemple, considérons que variable « <tt>image-dir</tt> » est définie comme ci-dessous :

+
<xsl:variable name="image-dir">/images</xsl:variable>
+
+

L'expression a évaluer est placée entre accolades :

+
<img src="{$image-dir}/mygraphic.jpg"/>
+
+

Ce qui donnera :

+
<img src="/images/mygraphic.jpg"/>
+
+

Les définitions des éléments ci-dessous incluent une description, la syntaxe, une liste des attributs requis ou optionnels, une description du type et de la position, les sources dans la recommandation du W3C et le niveau de support actuel dans Gecko.

+ \ No newline at end of file diff --git a/files/fr/web/xslt/element/key/index.html b/files/fr/web/xslt/element/key/index.html deleted file mode 100644 index 097b2c9db3..0000000000 --- a/files/fr/web/xslt/element/key/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: key -slug: Web/XSLT/Element/key -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/key -original_slug: Web/XSLT/key ---- -

-{{ XsltRef() }} -

L'élément <xsl:key> déclare une clef nommée qui peut être utilisée dans toute la feuille de styles à l'aide de la fonction key( ). -

-

Syntaxe

-
<xsl:key name=NOM match=EXPRESSION
-	use=EXPRESSION /> 
-

Attributs obligatoires

-
name -
Définit un nom pour cette clef. Le nom doit être un QName valide. -
match -
Définit les nœuds sur lesquels cette clef est applicable. -
use -
Définit une expression XPath qui sera utilisée pour déterminer la valeur de la clef pour chacun des nœuds sur lesquels elle est applicable. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Définition

-

XSLT 1.0, section 12.2. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/key/index.md b/files/fr/web/xslt/element/key/index.md new file mode 100644 index 0000000000..097b2c9db3 --- /dev/null +++ b/files/fr/web/xslt/element/key/index.md @@ -0,0 +1,35 @@ +--- +title: key +slug: Web/XSLT/Element/key +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/key +original_slug: Web/XSLT/key +--- +

+{{ XsltRef() }} +

L'élément <xsl:key> déclare une clef nommée qui peut être utilisée dans toute la feuille de styles à l'aide de la fonction key( ). +

+

Syntaxe

+
<xsl:key name=NOM match=EXPRESSION
+	use=EXPRESSION /> 
+

Attributs obligatoires

+
name +
Définit un nom pour cette clef. Le nom doit être un QName valide. +
match +
Définit les nœuds sur lesquels cette clef est applicable. +
use +
Définit une expression XPath qui sera utilisée pour déterminer la valeur de la clef pour chacun des nœuds sur lesquels elle est applicable. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Définition

+

XSLT 1.0, section 12.2. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/message/index.html b/files/fr/web/xslt/element/message/index.html deleted file mode 100644 index 17daae94a8..0000000000 --- a/files/fr/web/xslt/element/message/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: message -slug: Web/XSLT/Element/message -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/message -original_slug: Web/XSLT/message ---- -

-{{ XsltRef() }} -

L'élément <xsl:message> écrit un message de sortie (dans la console JavaScript) et, éventuellement, met fin à l'exécution de la feuille de styles. Il peut être utile pour le débogage. -

-

Syntaxe

-
<xsl:message terminate="yes" | "no" >
-	MODÈLE
-</xsl:message>

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-
terminate -
Défini à yes, il indique que l'exécution doit être interrompue. La valeur par défaut est no : dans ce cas, le message est envoyé et l'exécution se poursuit. -
-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 13. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/message/index.md b/files/fr/web/xslt/element/message/index.md new file mode 100644 index 0000000000..17daae94a8 --- /dev/null +++ b/files/fr/web/xslt/element/message/index.md @@ -0,0 +1,31 @@ +--- +title: message +slug: Web/XSLT/Element/message +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/message +original_slug: Web/XSLT/message +--- +

+{{ XsltRef() }} +

L'élément <xsl:message> écrit un message de sortie (dans la console JavaScript) et, éventuellement, met fin à l'exécution de la feuille de styles. Il peut être utile pour le débogage. +

+

Syntaxe

+
<xsl:message terminate="yes" | "no" >
+	MODÈLE
+</xsl:message>

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+
terminate +
Défini à yes, il indique que l'exécution doit être interrompue. La valeur par défaut est no : dans ce cas, le message est envoyé et l'exécution se poursuit. +
+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 13. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/namespace-alias/index.html b/files/fr/web/xslt/element/namespace-alias/index.html deleted file mode 100644 index af9c1987a3..0000000000 --- a/files/fr/web/xslt/element/namespace-alias/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: namespace-alias -slug: Web/XSLT/Element/namespace-alias -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/namespace-alias -original_slug: Web/XSLT/namespace-alias ---- -

-{{ XsltRef() }} -

L'élément <xsl:namespace-alias> est un dispositif rarement utilisé qui établit une équivalence entre un espace de nommage d'une feuille de styles et un espace de nommage différent dans l'arbre de sortie. L'utilisation la plus courante de cet élément est la génération d'une feuille de styles depuis une autre feuille de styles. Pour éviter qu'un élément résultat correctement préfixé par xsl: (qui doit être copié tel quel dans l'arbre résultant) soit interprêté à tort par le processeur, il lui est assigné un espace de nommage temporaire qui est convenablement reconverti en l'espace de nommage XSLT dans l'arbre de sortie. -

-

Syntaxe

-
<xsl:namespace-alias stylesheet-prefix=NOM result-prefix=NOM />
-
-

Attributs obligatoires

-
stylesheet-prefix -
Définit l'espace de nommage temporaire. -
result-prefix -
Définit l'espace de nommage voulu pour l'arbre de sortie. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Définition

-

XSLT 1.0, section 7.1.1. -

-

Support Gecko

-

Pas encore supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/namespace-alias/index.md b/files/fr/web/xslt/element/namespace-alias/index.md new file mode 100644 index 0000000000..af9c1987a3 --- /dev/null +++ b/files/fr/web/xslt/element/namespace-alias/index.md @@ -0,0 +1,33 @@ +--- +title: namespace-alias +slug: Web/XSLT/Element/namespace-alias +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/namespace-alias +original_slug: Web/XSLT/namespace-alias +--- +

+{{ XsltRef() }} +

L'élément <xsl:namespace-alias> est un dispositif rarement utilisé qui établit une équivalence entre un espace de nommage d'une feuille de styles et un espace de nommage différent dans l'arbre de sortie. L'utilisation la plus courante de cet élément est la génération d'une feuille de styles depuis une autre feuille de styles. Pour éviter qu'un élément résultat correctement préfixé par xsl: (qui doit être copié tel quel dans l'arbre résultant) soit interprêté à tort par le processeur, il lui est assigné un espace de nommage temporaire qui est convenablement reconverti en l'espace de nommage XSLT dans l'arbre de sortie. +

+

Syntaxe

+
<xsl:namespace-alias stylesheet-prefix=NOM result-prefix=NOM />
+
+

Attributs obligatoires

+
stylesheet-prefix +
Définit l'espace de nommage temporaire. +
result-prefix +
Définit l'espace de nommage voulu pour l'arbre de sortie. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Définition

+

XSLT 1.0, section 7.1.1. +

+

Support Gecko

+

Pas encore supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/number/index.html b/files/fr/web/xslt/element/number/index.html deleted file mode 100644 index 3eeb7869de..0000000000 --- a/files/fr/web/xslt/element/number/index.html +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: number -slug: Web/XSLT/Element/number -tags: -- Référence_XSLT -translation_of: Web/XSLT/Element/number -original_slug: Web/XSLT/number ---- -

{{ XsltRef() }}

-

L'élément <xsl:number> compte des éléments de façon séquentielle. Il peut également être utilisé - pour formater rapidement un nombre.

- -

Syntaxe

-
<xsl:number
-  count=EXPRESSION
-  level="single" | "multiple" | "any"
-  from=EXPRESSION
-  value=EXPRESSION
-  format=FORMAT-CHAÎNE
-  lang=XML:CODE-LANG
-  letter-value="alphabetic" | "traditional"
-  grouping-separator=CARACTÈRE
-  grouping-size=NOMBRE  />
- -

Attributs obligatoires

- -

Aucun.

- -

Attributs optionnels

- -
-
count
-
Définit les éléments devant être numérotés de façon séquentielle dans l'arbre source. Il utilise une expression - XPath.
-
level
-
-

Définit la manière dont les niveaux de l'arbre source doivent pris en compte lors de la génération des - nombres séquentiels. Les trois valeurs possibles sont : single, multiple et - any. La valeur par défaut est single :

-
-
single
-
Numérote de façon séquentielle les nœuds descendants d'un même parent, à la manière des éléments d'une - liste. Le processeur va au premier nœud dans l'axe ancestor-or-self qui correspond à l'attribut - count, puis compte ce nœud ainsi que tous les nœuds précédents issus de son parent (il - s'arrête lorsqu'il rencontre une référence à l'attribut from, si il en trouve une) qui - correspond également à l'attribut count. Si aucune correspondance n'est trouvée, la - séquence produite sera une liste vide. -
-
multiple
-
Numérote les nœuds avec une séquence composite qui reflète la position hiérarchique du nœud, par exemple - 1.2.2.5. (le format peut être défini avec l'attribut format, par exemple A.1.1). Le - processeur vérifie tous les ancestors du nœud courant - ainsi que le nœud lui-même, il s'arrête lorsqu'il rencontre une correspondance avec l'attribut - from, si il y en a une. Pour chaque nœud de la liste qui vérifie l'attribut - count, le processeur compte combien il possède de frères vérifiant également cet attribut, - et ajoute un pour le nœud lui-même. Si aucune correspondance n'est trouvée, la séquence produite sera - une liste vide. -
-
any (Non supporté à l'heure actuelle)
-
Numérote tous les nœuds vérifiant count de façon séquentielle, sans considération de - niveau. Les axes ancestor, self et preceding sont tous pris en compte. Le processeur - débute au nœud courant et continue dans l'ordre inverse du document, s'arrêtant s'il rencontre une - correspondance avec un attribut from. Si aucune correspondance avec l'attribut - count n'est trouvé,e la séquence produite sera une liste vide. Ce niveau n'est pas supporté - à l'heure actuelle. -
-
-
-
from
-
Définit l'endroit où la numérotation doit débuter. La séquence débute avec le premier descendant du nœud - vérifiant l'attribut from.
-
value
-
Applique un format donné à un nombre. C'est un moyen rapide de formater un nombre fourni par l'utilisateur dans - un des formats standards de <xsl:number>.
-
format
-
-

Définit le format du nombre généré :

-
-
format="1"
-
<tt>1 2 3 …</tt> (C'est le seul format supporté à ce jour)
-
format="01"
-
<tt>01 02 03 … 09 10 11 …</tt>
-
format="a"
-
<tt>a b c … y z aa ab …</tt>
-
format="A"
-
<tt>A B C … Y Z AA AB …</tt>
-
format="i"
-
<tt>i ii iii iv v …</tt>
-
format="I"
-
<tt>I II III IV V …</tt>
-
-
-
lang (Non supporté à l'heure actuelle)
-
Définit les alphabets pouvant être utilisés pour les formats de numérotation basés sur les lettres.
-
letter-value
-
Permet de lever l'ambiguïté sur les séquences numérotées qui utilisent des lettres. Certaines langues possèdent - plus d'un système de numérotation utilisant les lettres. Si deux systèmes commencent avec le même glyphe, il - peut y avoir une ambiguïté. Ce attribut peut avoir la valeur alphabetic ou - traditional. La valeur par défaut est alphabetic. -
-
grouping-separator
-
Définit le caractère devant être utilisé pour les séparations des groupes (par exemple, le séparateur des - milliers). Le caractère par défaut est la virgule (,).
-
grouping-size
-
Définit le nombre de chiffres formant un groupe. La valeur par défaut est 3.
-
- -

Type

- -

Instruction, apparaît dans un modèle.

- -

Définition

- -

XSLT 1.0, section 7.7.

- -

Support Gecko

- -

Support partiel. Voir les commentaires ci-dessus.

\ No newline at end of file diff --git a/files/fr/web/xslt/element/number/index.md b/files/fr/web/xslt/element/number/index.md new file mode 100644 index 0000000000..3eeb7869de --- /dev/null +++ b/files/fr/web/xslt/element/number/index.md @@ -0,0 +1,121 @@ +--- +title: number +slug: Web/XSLT/Element/number +tags: +- Référence_XSLT +translation_of: Web/XSLT/Element/number +original_slug: Web/XSLT/number +--- +

{{ XsltRef() }}

+

L'élément <xsl:number> compte des éléments de façon séquentielle. Il peut également être utilisé + pour formater rapidement un nombre.

+ +

Syntaxe

+
<xsl:number
+  count=EXPRESSION
+  level="single" | "multiple" | "any"
+  from=EXPRESSION
+  value=EXPRESSION
+  format=FORMAT-CHAÎNE
+  lang=XML:CODE-LANG
+  letter-value="alphabetic" | "traditional"
+  grouping-separator=CARACTÈRE
+  grouping-size=NOMBRE  />
+ +

Attributs obligatoires

+ +

Aucun.

+ +

Attributs optionnels

+ +
+
count
+
Définit les éléments devant être numérotés de façon séquentielle dans l'arbre source. Il utilise une expression + XPath.
+
level
+
+

Définit la manière dont les niveaux de l'arbre source doivent pris en compte lors de la génération des + nombres séquentiels. Les trois valeurs possibles sont : single, multiple et + any. La valeur par défaut est single :

+
+
single
+
Numérote de façon séquentielle les nœuds descendants d'un même parent, à la manière des éléments d'une + liste. Le processeur va au premier nœud dans l'axe ancestor-or-self qui correspond à l'attribut + count, puis compte ce nœud ainsi que tous les nœuds précédents issus de son parent (il + s'arrête lorsqu'il rencontre une référence à l'attribut from, si il en trouve une) qui + correspond également à l'attribut count. Si aucune correspondance n'est trouvée, la + séquence produite sera une liste vide. +
+
multiple
+
Numérote les nœuds avec une séquence composite qui reflète la position hiérarchique du nœud, par exemple + 1.2.2.5. (le format peut être défini avec l'attribut format, par exemple A.1.1). Le + processeur vérifie tous les ancestors du nœud courant + ainsi que le nœud lui-même, il s'arrête lorsqu'il rencontre une correspondance avec l'attribut + from, si il y en a une. Pour chaque nœud de la liste qui vérifie l'attribut + count, le processeur compte combien il possède de frères vérifiant également cet attribut, + et ajoute un pour le nœud lui-même. Si aucune correspondance n'est trouvée, la séquence produite sera + une liste vide. +
+
any (Non supporté à l'heure actuelle)
+
Numérote tous les nœuds vérifiant count de façon séquentielle, sans considération de + niveau. Les axes ancestor, self et preceding sont tous pris en compte. Le processeur + débute au nœud courant et continue dans l'ordre inverse du document, s'arrêtant s'il rencontre une + correspondance avec un attribut from. Si aucune correspondance avec l'attribut + count n'est trouvé,e la séquence produite sera une liste vide. Ce niveau n'est pas supporté + à l'heure actuelle. +
+
+
+
from
+
Définit l'endroit où la numérotation doit débuter. La séquence débute avec le premier descendant du nœud + vérifiant l'attribut from.
+
value
+
Applique un format donné à un nombre. C'est un moyen rapide de formater un nombre fourni par l'utilisateur dans + un des formats standards de <xsl:number>.
+
format
+
+

Définit le format du nombre généré :

+
+
format="1"
+
<tt>1 2 3 …</tt> (C'est le seul format supporté à ce jour)
+
format="01"
+
<tt>01 02 03 … 09 10 11 …</tt>
+
format="a"
+
<tt>a b c … y z aa ab …</tt>
+
format="A"
+
<tt>A B C … Y Z AA AB …</tt>
+
format="i"
+
<tt>i ii iii iv v …</tt>
+
format="I"
+
<tt>I II III IV V …</tt>
+
+
+
lang (Non supporté à l'heure actuelle)
+
Définit les alphabets pouvant être utilisés pour les formats de numérotation basés sur les lettres.
+
letter-value
+
Permet de lever l'ambiguïté sur les séquences numérotées qui utilisent des lettres. Certaines langues possèdent + plus d'un système de numérotation utilisant les lettres. Si deux systèmes commencent avec le même glyphe, il + peut y avoir une ambiguïté. Ce attribut peut avoir la valeur alphabetic ou + traditional. La valeur par défaut est alphabetic. +
+
grouping-separator
+
Définit le caractère devant être utilisé pour les séparations des groupes (par exemple, le séparateur des + milliers). Le caractère par défaut est la virgule (,).
+
grouping-size
+
Définit le nombre de chiffres formant un groupe. La valeur par défaut est 3.
+
+ +

Type

+ +

Instruction, apparaît dans un modèle.

+ +

Définition

+ +

XSLT 1.0, section 7.7.

+ +

Support Gecko

+ +

Support partiel. Voir les commentaires ci-dessus.

\ No newline at end of file diff --git a/files/fr/web/xslt/element/otherwise/index.html b/files/fr/web/xslt/element/otherwise/index.html deleted file mode 100644 index e45edb94fc..0000000000 --- a/files/fr/web/xslt/element/otherwise/index.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: otherwise -slug: Web/XSLT/Element/otherwise -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/otherwise -original_slug: Web/XSLT/otherwise ---- -

-{{ XsltRef() }} -

L'élément <xsl:otherwise> est utilisé pour définir une action qui doit être exécutée lorsqu'aucune condition <xsl:when> ne s'applique. Elle est comparable aux instructions else ou default d'autres langages de programmation. -

-

Syntaxe

-
<xsl:otherwise>
-	MODÈLE
-</xsl:otherwise>

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-

Aucun. -

-

Type

-

Sous-instruction, doit apparaître comme le dernier enfant d'un élément <xsl:choose>, dans un modèle. -

-

Définition

-

XSLT 1.0, section 9.2. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/otherwise/index.md b/files/fr/web/xslt/element/otherwise/index.md new file mode 100644 index 0000000000..e45edb94fc --- /dev/null +++ b/files/fr/web/xslt/element/otherwise/index.md @@ -0,0 +1,30 @@ +--- +title: otherwise +slug: Web/XSLT/Element/otherwise +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/otherwise +original_slug: Web/XSLT/otherwise +--- +

+{{ XsltRef() }} +

L'élément <xsl:otherwise> est utilisé pour définir une action qui doit être exécutée lorsqu'aucune condition <xsl:when> ne s'applique. Elle est comparable aux instructions else ou default d'autres langages de programmation. +

+

Syntaxe

+
<xsl:otherwise>
+	MODÈLE
+</xsl:otherwise>

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+

Aucun. +

+

Type

+

Sous-instruction, doit apparaître comme le dernier enfant d'un élément <xsl:choose>, dans un modèle. +

+

Définition

+

XSLT 1.0, section 9.2. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/output/index.html b/files/fr/web/xslt/element/output/index.html deleted file mode 100644 index 0c6a440521..0000000000 --- a/files/fr/web/xslt/element/output/index.html +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: output -slug: Web/XSLT/Element/output -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/output -original_slug: Web/XSLT/output ---- -

-{{ XsltRef() }} -

L'élément <xsl:output> contrôle les caractéristiques du document de sortie. Pour fonctionner correctement dans Netscape, cet élément doit être utilisé, avec l'attribut method. À partir de Netscape 7.0, method="text" fonctionne comme prévu. -

-

Syntaxe

-
<xsl:output
-	method="xml" | "html" | "text"
-	version=CHAÎNE
-	encoding=CHAÎNE
-	omit-xml-declaration="yes" | "no"
-	standalone="yes" | "no"
-	doctype-public=CHAÎNE
-	doctype-system=CHAÎNE
-	cdata-section-elements=LISTE-DE-NOMS
-	indent="yes" | "no"
-	media-type=CHAÎNE  />
-

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-
method -
Définit le format de sortie. -
-
version -
Définit la valeur de l'attribut version dans la déclaration XML ou HTML du document de sortie. Cet attribut n'est utilisé qu'avec method="html" ou method="xml". -
-
encoding -
Définit la valeur de l'attribut encoding dans le document de sortie. -
-
omit-xml-declaration -
Indique d'inclure ou non, une déclaration XML dans le document de sortie. Les valeurs possibles sont yes ou no. -
-
standalone (Non supporté) -
Indique, si utilisé, qu'une déclaration autonome doit être incluse dans le document de sortie et donne sa valeur. Les valeurs possibles sont yes ou no. -
-
doctype-public -
Définit la valeur de l'attribut PUBLIC de la déclaration du DOCTYPE dans le document de sortie. -
-
doctype-system -
Définit la valeur de l'attribut SYSTEM de la déclaration du DOCTYPE dans le document de sortie. -
-
cdata-section-elements -
Liste les éléments dont le contenu texte doit être écrit en tant que section CDATA. Les éléments sont séparés par des espaces. -
-
indent (Non supporté.) -
Spécifie si la sortie doit indentée pour indiquer sa structure hiérarchique. -
-
media-type (Non supporté.) -
Définit le type MIME du document de sortie. -
-

Type

-

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Définition

-

XSLT 1.0, section 16. -

-

Gecko support

-

Support partiel. Voir les commentaires ci-dessus. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/output/index.md b/files/fr/web/xslt/element/output/index.md new file mode 100644 index 0000000000..0c6a440521 --- /dev/null +++ b/files/fr/web/xslt/element/output/index.md @@ -0,0 +1,67 @@ +--- +title: output +slug: Web/XSLT/Element/output +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/output +original_slug: Web/XSLT/output +--- +

+{{ XsltRef() }} +

L'élément <xsl:output> contrôle les caractéristiques du document de sortie. Pour fonctionner correctement dans Netscape, cet élément doit être utilisé, avec l'attribut method. À partir de Netscape 7.0, method="text" fonctionne comme prévu. +

+

Syntaxe

+
<xsl:output
+	method="xml" | "html" | "text"
+	version=CHAÎNE
+	encoding=CHAÎNE
+	omit-xml-declaration="yes" | "no"
+	standalone="yes" | "no"
+	doctype-public=CHAÎNE
+	doctype-system=CHAÎNE
+	cdata-section-elements=LISTE-DE-NOMS
+	indent="yes" | "no"
+	media-type=CHAÎNE  />
+

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+
method +
Définit le format de sortie. +
+
version +
Définit la valeur de l'attribut version dans la déclaration XML ou HTML du document de sortie. Cet attribut n'est utilisé qu'avec method="html" ou method="xml". +
+
encoding +
Définit la valeur de l'attribut encoding dans le document de sortie. +
+
omit-xml-declaration +
Indique d'inclure ou non, une déclaration XML dans le document de sortie. Les valeurs possibles sont yes ou no. +
+
standalone (Non supporté) +
Indique, si utilisé, qu'une déclaration autonome doit être incluse dans le document de sortie et donne sa valeur. Les valeurs possibles sont yes ou no. +
+
doctype-public +
Définit la valeur de l'attribut PUBLIC de la déclaration du DOCTYPE dans le document de sortie. +
+
doctype-system +
Définit la valeur de l'attribut SYSTEM de la déclaration du DOCTYPE dans le document de sortie. +
+
cdata-section-elements +
Liste les éléments dont le contenu texte doit être écrit en tant que section CDATA. Les éléments sont séparés par des espaces. +
+
indent (Non supporté.) +
Spécifie si la sortie doit indentée pour indiquer sa structure hiérarchique. +
+
media-type (Non supporté.) +
Définit le type MIME du document de sortie. +
+

Type

+

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Définition

+

XSLT 1.0, section 16. +

+

Gecko support

+

Support partiel. Voir les commentaires ci-dessus. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/param/index.html b/files/fr/web/xslt/element/param/index.html deleted file mode 100644 index 3ccd9a0da5..0000000000 --- a/files/fr/web/xslt/element/param/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: param -slug: Web/XSLT/Element/param -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/param -original_slug: Web/XSLT/param ---- -

-{{ XsltRef() }} -

L'élément <xsl:param> définit un paramètre par son nom et, éventuellement, lui attribue une valeur par défaut. Lorsqu'il est utilisé comme élément de premier niveau, le paramètre est global. Utilisé dans un élément <xsl:template>, le paramètre est local à ce modèle. Dans ce dernier cas, il doit être le premier élément enfant du modèle. -

-

Syntaxe

-
<xsl:param name=NOM select=EXPRESSION>
-	MODÈLE
-</xsl:param>
-

Attribut obligatoire

-
name -
Nomme le paramètre. Le nom doit être un QName valide. -
-

Attribut optionnel

-
select -
Utilise une expression XPath pour fournir une valeur par défaut si elle n'est pas spécifiée. -
-

Type

-

Instruction, peut apparaître comme élément de premier niveau ou dans un modèle. -

-

Définition

-

XSLT 1.0, section 11. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/param/index.md b/files/fr/web/xslt/element/param/index.md new file mode 100644 index 0000000000..3ccd9a0da5 --- /dev/null +++ b/files/fr/web/xslt/element/param/index.md @@ -0,0 +1,33 @@ +--- +title: param +slug: Web/XSLT/Element/param +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/param +original_slug: Web/XSLT/param +--- +

+{{ XsltRef() }} +

L'élément <xsl:param> définit un paramètre par son nom et, éventuellement, lui attribue une valeur par défaut. Lorsqu'il est utilisé comme élément de premier niveau, le paramètre est global. Utilisé dans un élément <xsl:template>, le paramètre est local à ce modèle. Dans ce dernier cas, il doit être le premier élément enfant du modèle. +

+

Syntaxe

+
<xsl:param name=NOM select=EXPRESSION>
+	MODÈLE
+</xsl:param>
+

Attribut obligatoire

+
name +
Nomme le paramètre. Le nom doit être un QName valide. +
+

Attribut optionnel

+
select +
Utilise une expression XPath pour fournir une valeur par défaut si elle n'est pas spécifiée. +
+

Type

+

Instruction, peut apparaître comme élément de premier niveau ou dans un modèle. +

+

Définition

+

XSLT 1.0, section 11. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/preserve-space/index.html b/files/fr/web/xslt/element/preserve-space/index.html deleted file mode 100644 index 66c2ddc5fc..0000000000 --- a/files/fr/web/xslt/element/preserve-space/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: preserve-space -slug: Web/XSLT/Element/preserve-space -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/preserve-space -original_slug: Web/XSLT/preserve-space ---- -

-{{ XsltRef() }} -

L'élément <xsl:preserve-space> définit les éléments du document source pour lesquels les espaces doivent être préservées. Si il y a plus d'un élément, leurs noms doivent être séparés par des espaces. La politique par défaut est de conserver les espaces, cet élément n'est donc utile que pour contrer l'effet de <xsl:strip-space>. -

-

Syntaxe

-
<xsl:preserve-space elements=LISTE-DE-NOMS-D-ÉLÉMENTS  />
-
-

Attribut obligatoire

-
elements -
Définit les éléments pour lesquels les espaces doivent être préservées. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Haut niveau, doit être un enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Définition

-

XSLT 1.0, section 3.4. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/preserve-space/index.md b/files/fr/web/xslt/element/preserve-space/index.md new file mode 100644 index 0000000000..66c2ddc5fc --- /dev/null +++ b/files/fr/web/xslt/element/preserve-space/index.md @@ -0,0 +1,31 @@ +--- +title: preserve-space +slug: Web/XSLT/Element/preserve-space +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/preserve-space +original_slug: Web/XSLT/preserve-space +--- +

+{{ XsltRef() }} +

L'élément <xsl:preserve-space> définit les éléments du document source pour lesquels les espaces doivent être préservées. Si il y a plus d'un élément, leurs noms doivent être séparés par des espaces. La politique par défaut est de conserver les espaces, cet élément n'est donc utile que pour contrer l'effet de <xsl:strip-space>. +

+

Syntaxe

+
<xsl:preserve-space elements=LISTE-DE-NOMS-D-ÉLÉMENTS  />
+
+

Attribut obligatoire

+
elements +
Définit les éléments pour lesquels les espaces doivent être préservées. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Haut niveau, doit être un enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Définition

+

XSLT 1.0, section 3.4. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/processing-instruction/index.html b/files/fr/web/xslt/element/processing-instruction/index.html deleted file mode 100644 index f8decc6212..0000000000 --- a/files/fr/web/xslt/element/processing-instruction/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: processing-instruction -slug: Web/XSLT/Element/processing-instruction -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/processing-instruction -original_slug: Web/XSLT/processing-instruction ---- -

-{{ XsltRef() }} -

L'élément <xsl:processing-instruction> écrit une instruction de traitement dans le document de sortie. -

-

Syntaxe

-
<code><xsl:processing-instruction name=NOM>
-	MODÈLE
-</xsl:processing-instruction></code>
-

Attribut obligatoire

-
name -
Définit le nom de cette instruction de traitement. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 7.3. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/processing-instruction/index.md b/files/fr/web/xslt/element/processing-instruction/index.md new file mode 100644 index 0000000000..f8decc6212 --- /dev/null +++ b/files/fr/web/xslt/element/processing-instruction/index.md @@ -0,0 +1,32 @@ +--- +title: processing-instruction +slug: Web/XSLT/Element/processing-instruction +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/processing-instruction +original_slug: Web/XSLT/processing-instruction +--- +

+{{ XsltRef() }} +

L'élément <xsl:processing-instruction> écrit une instruction de traitement dans le document de sortie. +

+

Syntaxe

+
<code><xsl:processing-instruction name=NOM>
+	MODÈLE
+</xsl:processing-instruction></code>
+

Attribut obligatoire

+
name +
Définit le nom de cette instruction de traitement. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 7.3. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/sort/index.html b/files/fr/web/xslt/element/sort/index.html deleted file mode 100644 index 650cb1be2a..0000000000 --- a/files/fr/web/xslt/element/sort/index.html +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: sort -slug: Web/XSLT/Element/sort -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/sort -original_slug: Web/XSLT/sort ---- -

-{{ XsltRef() }} -

L'élément <xsl:sort> définit les paramètres de tri pour des nœuds sélectionnés par <xsl:apply-templates> ou par <xsl:for-each>. -

-

Syntaxe

-
<xsl:sort
-	select=EXPRESSION
-	order="ascending" | "descending"
-	case-order="upper-first"| "lower-first"
-	lang=XML:LANG-CODE
-	data-type="text" | "number" />
-
-

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-
select -
Utilise une expression XPath pour définir les nœuds à classer. -
-
order -
Définit si les nœuds doivent être classés dans l'ordre ascendant ou descendant. La valeur par défaut est ascending. -
-
case-order -
Indique si ce sont les majuscules ou les minuscules qui apparaitront en premier. Les valeurs autorisées sont upper-first et lower-first. -
-
lang -
Définit la langue à utiliser pour le classement. -
-
data-type -
Définit si les éléments doivent être ordonnés alphabétiquement ou numériquement. Les valeurs autorisées sont text et number ; text est la valeur par défaut. -
-

Type

-

Sous-instruction, apparaît toujours comme un enfant de <xsl:for-each>, où il doit apparaître avant le modèle lui-même, ou comme enfant de <xsl:apply-templates>. -

-

Définition

- -

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/sort/index.md b/files/fr/web/xslt/element/sort/index.md new file mode 100644 index 0000000000..650cb1be2a --- /dev/null +++ b/files/fr/web/xslt/element/sort/index.md @@ -0,0 +1,49 @@ +--- +title: sort +slug: Web/XSLT/Element/sort +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/sort +original_slug: Web/XSLT/sort +--- +

+{{ XsltRef() }} +

L'élément <xsl:sort> définit les paramètres de tri pour des nœuds sélectionnés par <xsl:apply-templates> ou par <xsl:for-each>. +

+

Syntaxe

+
<xsl:sort
+	select=EXPRESSION
+	order="ascending" | "descending"
+	case-order="upper-first"| "lower-first"
+	lang=XML:LANG-CODE
+	data-type="text" | "number" />
+
+

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+
select +
Utilise une expression XPath pour définir les nœuds à classer. +
+
order +
Définit si les nœuds doivent être classés dans l'ordre ascendant ou descendant. La valeur par défaut est ascending. +
+
case-order +
Indique si ce sont les majuscules ou les minuscules qui apparaitront en premier. Les valeurs autorisées sont upper-first et lower-first. +
+
lang +
Définit la langue à utiliser pour le classement. +
+
data-type +
Définit si les éléments doivent être ordonnés alphabétiquement ou numériquement. Les valeurs autorisées sont text et number ; text est la valeur par défaut. +
+

Type

+

Sous-instruction, apparaît toujours comme un enfant de <xsl:for-each>, où il doit apparaître avant le modèle lui-même, ou comme enfant de <xsl:apply-templates>. +

+

Définition

+ +

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/strip-space/index.html b/files/fr/web/xslt/element/strip-space/index.html deleted file mode 100644 index b954133040..0000000000 --- a/files/fr/web/xslt/element/strip-space/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: strip-space -slug: Web/XSLT/Element/strip-space -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/strip-space -original_slug: Web/XSLT/strip-space ---- -

-{{ XsltRef() }} -

L'élément <xsl:strip-space> définit les éléments du document source dont les noeuds descendants ne contenant que des espaces doivent être supprimés. -

-

Syntaxe

-
<xsl:strip-space elements=LISTE-DE-NOMS-D-ÉLÉMENTS  />
-
-

Attribut obligatoire

-
elements -
Définit une liste d'éléments du document source, séparés par des espaces, desquels les nœuds ne comportant que des espaces doivent être supprimés. -
-

Attributs optionnels

-

Aucun. -

-

Type

-

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Définition

-

XSLT 1.0, section 3.4. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/strip-space/index.md b/files/fr/web/xslt/element/strip-space/index.md new file mode 100644 index 0000000000..b954133040 --- /dev/null +++ b/files/fr/web/xslt/element/strip-space/index.md @@ -0,0 +1,31 @@ +--- +title: strip-space +slug: Web/XSLT/Element/strip-space +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/strip-space +original_slug: Web/XSLT/strip-space +--- +

+{{ XsltRef() }} +

L'élément <xsl:strip-space> définit les éléments du document source dont les noeuds descendants ne contenant que des espaces doivent être supprimés. +

+

Syntaxe

+
<xsl:strip-space elements=LISTE-DE-NOMS-D-ÉLÉMENTS  />
+
+

Attribut obligatoire

+
elements +
Définit une liste d'éléments du document source, séparés par des espaces, desquels les nœuds ne comportant que des espaces doivent être supprimés. +
+

Attributs optionnels

+

Aucun. +

+

Type

+

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Définition

+

XSLT 1.0, section 3.4. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/stylesheet/index.html b/files/fr/web/xslt/element/stylesheet/index.html deleted file mode 100644 index 1d90b57e9c..0000000000 --- a/files/fr/web/xslt/element/stylesheet/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: stylesheet -slug: Web/XSLT/Element/stylesheet -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/stylesheet -original_slug: Web/XSLT/stylesheet ---- -

-{{ XsltRef() }} -

L'élément <xsl:stylesheet> (ou son équivalent <xsl:transform>) est l'élément le plus externe d'une feuille de style, celui qui contient tout les autres éléments. -

-

Déclaration de l'espace de nommage

-

Un pseudo-attribut est nécessaire pour identifier le document comme étant une feuille de style XSLT. Typiquement, on utilise xmlns:xsl="http://www.w3.org/1999/XSL/Transform". -

-

Syntaxe

-
<xsl:stylesheet
-	version=NOMBRE
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	id=NOM
-	extension-element-prefixes=LISTE-DE-NOMS
-	exclude-result-prefixes=LISTE-DE-NOMS>
-		FEUILLE DE STYLE ENTIÈRE
-</xsl:stylesheet>

Attribut obligatoire

-
version -
Définit la version de XSLT requise par cette feuille de style. -
-

Attributs optionnels

-
id (Supporté comme dans Netscape 7.0 uniquement s'il est explicitement appelé par une DTD intégrée) -
Définit un identifiant id pour cette feuille de style. Cet attribut est le plus souvent utilisé lorsque la feuille de style est incorporée dans un autre document XML. -
-
extension-element-prefixes (Non supporté) -
Définit la liste des préfixes des espaces de nommage pour les éléments d'extension présent dans ce document. Les noms sont séparés par des espaces. -
-
exclude-result-prefixes -
Définit tous les espaces de nommage utilisés dans le document qui ne doivent pas être envoyés vers le document de sortie. Les noms sont séparés par des espaces. -
-

Type

-

Élément le plus externe de la feuille de style, obligatoire. -

-

Définition

-

XSLT 1.0, section 2.2. -

-

Support Gecko

-

Support partiel. Voir les commentaires ci-dessus. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/stylesheet/index.md b/files/fr/web/xslt/element/stylesheet/index.md new file mode 100644 index 0000000000..1d90b57e9c --- /dev/null +++ b/files/fr/web/xslt/element/stylesheet/index.md @@ -0,0 +1,46 @@ +--- +title: stylesheet +slug: Web/XSLT/Element/stylesheet +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/stylesheet +original_slug: Web/XSLT/stylesheet +--- +

+{{ XsltRef() }} +

L'élément <xsl:stylesheet> (ou son équivalent <xsl:transform>) est l'élément le plus externe d'une feuille de style, celui qui contient tout les autres éléments. +

+

Déclaration de l'espace de nommage

+

Un pseudo-attribut est nécessaire pour identifier le document comme étant une feuille de style XSLT. Typiquement, on utilise xmlns:xsl="http://www.w3.org/1999/XSL/Transform". +

+

Syntaxe

+
<xsl:stylesheet
+	version=NOMBRE
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+	id=NOM
+	extension-element-prefixes=LISTE-DE-NOMS
+	exclude-result-prefixes=LISTE-DE-NOMS>
+		FEUILLE DE STYLE ENTIÈRE
+</xsl:stylesheet>

Attribut obligatoire

+
version +
Définit la version de XSLT requise par cette feuille de style. +
+

Attributs optionnels

+
id (Supporté comme dans Netscape 7.0 uniquement s'il est explicitement appelé par une DTD intégrée) +
Définit un identifiant id pour cette feuille de style. Cet attribut est le plus souvent utilisé lorsque la feuille de style est incorporée dans un autre document XML. +
+
extension-element-prefixes (Non supporté) +
Définit la liste des préfixes des espaces de nommage pour les éléments d'extension présent dans ce document. Les noms sont séparés par des espaces. +
+
exclude-result-prefixes +
Définit tous les espaces de nommage utilisés dans le document qui ne doivent pas être envoyés vers le document de sortie. Les noms sont séparés par des espaces. +
+

Type

+

Élément le plus externe de la feuille de style, obligatoire. +

+

Définition

+

XSLT 1.0, section 2.2. +

+

Support Gecko

+

Support partiel. Voir les commentaires ci-dessus. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/template/index.html b/files/fr/web/xslt/element/template/index.html deleted file mode 100644 index d3a918a382..0000000000 --- a/files/fr/web/xslt/element/template/index.html +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: template -slug: Web/XSLT/Element/template -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/template -original_slug: Web/XSLT/template ---- -

-{{ XsltRef() }} -

L'élément <xsl:template> définit un modèle produisant une sortie. Au moins l'un des atttributs match et set doit posséder une valeur. -

-

Syntaxe

-
<xsl:template
-	match=MOTIF
-	name=NOM
-	mode=NOM
-	priority=NOMBRE>
-	<xsl:param> [optionnel]
-	MODÈLE
-</xsl:template>

Attributs obligatoires

-

Aucun. -

-

Attributs optionnels

-
match -
Définit le motif qui détermine les éléments auxquels ce modèle doit être appliqué. Il devient attribut obligatoire si l'attribut name n'est pas présent. -
-
name -
Définit un nom pour ce modèle, par lequel il sera invoqué à l'aide de l'élément <xsl:call-template>. -
-
mode -
Définit un mode particulier pour ce modèle, qui peut correspondre à un attribut de l'élément <xsl:apply-templates>. Utile pour traiter la même information de différentes façons. -
-
priority -
Définit une priorité pour ce modèle, sous forme d'un nombre quelconque, à l'eception de Infinity (infini). Le processeur utilise ce nombre lorsque plusieurs modèles s'appliquent au même nœud. -
-

Type

-

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. -

-

Définition

-

XSLT 1.0, section 5.3. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/template/index.md b/files/fr/web/xslt/element/template/index.md new file mode 100644 index 0000000000..d3a918a382 --- /dev/null +++ b/files/fr/web/xslt/element/template/index.md @@ -0,0 +1,45 @@ +--- +title: template +slug: Web/XSLT/Element/template +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/template +original_slug: Web/XSLT/template +--- +

+{{ XsltRef() }} +

L'élément <xsl:template> définit un modèle produisant une sortie. Au moins l'un des atttributs match et set doit posséder une valeur. +

+

Syntaxe

+
<xsl:template
+	match=MOTIF
+	name=NOM
+	mode=NOM
+	priority=NOMBRE>
+	<xsl:param> [optionnel]
+	MODÈLE
+</xsl:template>

Attributs obligatoires

+

Aucun. +

+

Attributs optionnels

+
match +
Définit le motif qui détermine les éléments auxquels ce modèle doit être appliqué. Il devient attribut obligatoire si l'attribut name n'est pas présent. +
+
name +
Définit un nom pour ce modèle, par lequel il sera invoqué à l'aide de l'élément <xsl:call-template>. +
+
mode +
Définit un mode particulier pour ce modèle, qui peut correspondre à un attribut de l'élément <xsl:apply-templates>. Utile pour traiter la même information de différentes façons. +
+
priority +
Définit une priorité pour ce modèle, sous forme d'un nombre quelconque, à l'eception de Infinity (infini). Le processeur utilise ce nombre lorsque plusieurs modèles s'appliquent au même nœud. +
+

Type

+

Haut niveau, doit être l'enfant de <xsl:stylesheet> ou de <xsl:transform>. +

+

Définition

+

XSLT 1.0, section 5.3. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/text/index.html b/files/fr/web/xslt/element/text/index.html deleted file mode 100644 index 564a757336..0000000000 --- a/files/fr/web/xslt/element/text/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: text -slug: Web/XSLT/Element/text -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/text -original_slug: Web/XSLT/text ---- -

-{{ XsltRef() }} -

L'élément <xsl:text> écrit un texte littéral dans l'arbre de sortie. Il peut contenir des #PCDATA, du texte littéral, et des références aux entités. -

-

Syntaxe

-
<xsl:text disable-output-escaping="yes" | "no">
-	TEXTE
-</xsl:text> 
-

Attributs obligatoires

-

Aucun. -

-

Attribut optionnel

-
disable-output-escaping (Netscape ne sérialise pas le résultat de la transformation - la « sortie » ci-dessous - aussi cet attribut importe peu dans ce contexte. Pour écrire des entités HTML, utilisez les valeurs numériques correspondantes à leur place, par exemple &#160 pour &nbsp). -
Définit si les caractères spéciaux sont échappés lors de l'écriture vers la sortie. Les valeurs autorisées sont yes ou no. Si il est définit à yes, par exemple, le caractère <tt>></tt> est envoyé tel quel ( > )et non comme &gt. -
-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 7.2. -

-

Support Gecko

-

Supporté comme indiqué plus haut. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/text/index.md b/files/fr/web/xslt/element/text/index.md new file mode 100644 index 0000000000..564a757336 --- /dev/null +++ b/files/fr/web/xslt/element/text/index.md @@ -0,0 +1,32 @@ +--- +title: text +slug: Web/XSLT/Element/text +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/text +original_slug: Web/XSLT/text +--- +

+{{ XsltRef() }} +

L'élément <xsl:text> écrit un texte littéral dans l'arbre de sortie. Il peut contenir des #PCDATA, du texte littéral, et des références aux entités. +

+

Syntaxe

+
<xsl:text disable-output-escaping="yes" | "no">
+	TEXTE
+</xsl:text> 
+

Attributs obligatoires

+

Aucun. +

+

Attribut optionnel

+
disable-output-escaping (Netscape ne sérialise pas le résultat de la transformation - la « sortie » ci-dessous - aussi cet attribut importe peu dans ce contexte. Pour écrire des entités HTML, utilisez les valeurs numériques correspondantes à leur place, par exemple &#160 pour &nbsp). +
Définit si les caractères spéciaux sont échappés lors de l'écriture vers la sortie. Les valeurs autorisées sont yes ou no. Si il est définit à yes, par exemple, le caractère <tt>></tt> est envoyé tel quel ( > )et non comme &gt. +
+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 7.2. +

+

Support Gecko

+

Supporté comme indiqué plus haut. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/transform/index.html b/files/fr/web/xslt/element/transform/index.html deleted file mode 100644 index a4a405302e..0000000000 --- a/files/fr/web/xslt/element/transform/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: transform -slug: Web/XSLT/Element/transform -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/transform -original_slug: Web/XSLT/transform ---- -

-{{ XsltRef() }} -

L'élément <xsl:transform> est l'équivalent exact de l'élément <xsl:stylesheet>. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/transform/index.md b/files/fr/web/xslt/element/transform/index.md new file mode 100644 index 0000000000..a4a405302e --- /dev/null +++ b/files/fr/web/xslt/element/transform/index.md @@ -0,0 +1,15 @@ +--- +title: transform +slug: Web/XSLT/Element/transform +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/transform +original_slug: Web/XSLT/transform +--- +

+{{ XsltRef() }} +

L'élément <xsl:transform> est l'équivalent exact de l'élément <xsl:stylesheet>. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/value-of/index.html b/files/fr/web/xslt/element/value-of/index.html deleted file mode 100644 index 23a00ef6c4..0000000000 --- a/files/fr/web/xslt/element/value-of/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: value-of -slug: Web/XSLT/Element/value-of -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/value-of -original_slug: Web/XSLT/value-of ---- -

-{{ XsltRef() }} -

L'élément <xsl:value-of> évalue une expression XPath, la convertit en chaîne et écrit cette chaîne dans l'arbre de sortie. -

-

Syntaxe

-
<xsl:value-of select=EXPRESSION disable-output-escaping="yes" | "no"  />
-
-

Attribut obligatoire

-
select -
Définit l'expression XPath à évaluer et à écrire dans l'arbre de sortie. -
-

Attributs optionnels

-
disable-output-escaping (Netscape ne sérialise pas le résultat de la transformation - la « sortie » ci-dessous - aussi cet attribut importe peu dans ce contexte. Pour sortir des entités HTML, employez leurs valeurs numériques à la place, par exemple &#160 pour &nbsp). -
Définit si les caractères spéciaux sont échappés quand ils sont écrits sur la sortie. Les valeurs autorisées sont yes ou no. Par exemple, s'il est définit à yes, le caractère <tt>></tt> est transmis brut ( > ). Dans le cas contraire, c'est &gt qui serait envoyée à la sortie. -
-

Type

-

Instruction, apparaît dans un modèle. -

-

Définition

-

XSLT 1.0, section 7.6.1. -

-

Support Gecko

-

Supporté, comme décrit ci-dessus. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/value-of/index.md b/files/fr/web/xslt/element/value-of/index.md new file mode 100644 index 0000000000..23a00ef6c4 --- /dev/null +++ b/files/fr/web/xslt/element/value-of/index.md @@ -0,0 +1,32 @@ +--- +title: value-of +slug: Web/XSLT/Element/value-of +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/value-of +original_slug: Web/XSLT/value-of +--- +

+{{ XsltRef() }} +

L'élément <xsl:value-of> évalue une expression XPath, la convertit en chaîne et écrit cette chaîne dans l'arbre de sortie. +

+

Syntaxe

+
<xsl:value-of select=EXPRESSION disable-output-escaping="yes" | "no"  />
+
+

Attribut obligatoire

+
select +
Définit l'expression XPath à évaluer et à écrire dans l'arbre de sortie. +
+

Attributs optionnels

+
disable-output-escaping (Netscape ne sérialise pas le résultat de la transformation - la « sortie » ci-dessous - aussi cet attribut importe peu dans ce contexte. Pour sortir des entités HTML, employez leurs valeurs numériques à la place, par exemple &#160 pour &nbsp). +
Définit si les caractères spéciaux sont échappés quand ils sont écrits sur la sortie. Les valeurs autorisées sont yes ou no. Par exemple, s'il est définit à yes, le caractère <tt>></tt> est transmis brut ( > ). Dans le cas contraire, c'est &gt qui serait envoyée à la sortie. +
+

Type

+

Instruction, apparaît dans un modèle. +

+

Définition

+

XSLT 1.0, section 7.6.1. +

+

Support Gecko

+

Supporté, comme décrit ci-dessus. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/variable/index.html b/files/fr/web/xslt/element/variable/index.html deleted file mode 100644 index a1b3708d24..0000000000 --- a/files/fr/web/xslt/element/variable/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: variable -slug: Web/XSLT/Element/variable -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/variable -original_slug: Web/XSLT/variable ---- -

-{{ XsltRef() }} -

L'élément <xsl:variable> déclare une variable globale ou locale dans une feuille de style et lui attribue une valeur. Comme XSLT ne permet pas d'effet de bord, une fois que la valeur de la variable est établie, elle reste la même jusqu'à ce que la variable soit hors de portée. -

-

Syntaxe

-
<xsl:variable name=NOM select=EXPRESSION >
-	MODÈLE
-</xsl:variable> 
-

Attribut obligatoire

-
name -
Donne un nom à la variable. -
-

Attribut optionnel

-
select -
Définit la valeur de la variable à l'aide d'une expression XPath. Si l'élément contient un modèle, cet attribut est ignoré. -
-

Type

-

Premier niveau ou instruction. S'il intervient comme élément de premier niveau, la variable est de portée globale, et est accessible depuis l'ensemble du document. S'il intervient dans un modèle, la variable est de portée locale, et n'est accessible que dans le modèle dans lequel elle apparaît. -

-

Définition

-

XSLT 1.0, section 11. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/variable/index.md b/files/fr/web/xslt/element/variable/index.md new file mode 100644 index 0000000000..a1b3708d24 --- /dev/null +++ b/files/fr/web/xslt/element/variable/index.md @@ -0,0 +1,33 @@ +--- +title: variable +slug: Web/XSLT/Element/variable +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/variable +original_slug: Web/XSLT/variable +--- +

+{{ XsltRef() }} +

L'élément <xsl:variable> déclare une variable globale ou locale dans une feuille de style et lui attribue une valeur. Comme XSLT ne permet pas d'effet de bord, une fois que la valeur de la variable est établie, elle reste la même jusqu'à ce que la variable soit hors de portée. +

+

Syntaxe

+
<xsl:variable name=NOM select=EXPRESSION >
+	MODÈLE
+</xsl:variable> 
+

Attribut obligatoire

+
name +
Donne un nom à la variable. +
+

Attribut optionnel

+
select +
Définit la valeur de la variable à l'aide d'une expression XPath. Si l'élément contient un modèle, cet attribut est ignoré. +
+

Type

+

Premier niveau ou instruction. S'il intervient comme élément de premier niveau, la variable est de portée globale, et est accessible depuis l'ensemble du document. S'il intervient dans un modèle, la variable est de portée locale, et n'est accessible que dans le modèle dans lequel elle apparaît. +

+

Définition

+

XSLT 1.0, section 11. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/when/index.html b/files/fr/web/xslt/element/when/index.html deleted file mode 100644 index 41b54e47e4..0000000000 --- a/files/fr/web/xslt/element/when/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: when -slug: Web/XSLT/Element/when -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/when -original_slug: Web/XSLT/when ---- -

-{{ XsltRef() }} -

L'élément <xsl:when> apparaît toujours dans un élément <xsl:choose>, et se comporte comme une structure conditionelle 'case'. -

-

Syntaxe

-
<xsl:when test=EXPRESSION>
-	MODÈLE
-</xsl:when>

Attribut obligatoire

-
test -
Définit une expression booléenne à évaluer. Si elle est vraie, le contenu de l'élément est exécuté ; sinon, il est ignoré. -
-

Attributs obligatoires

-

Aucun. -

-

Type

-

Sous-instruction, apparaît toujours dans un élément <xsl:choose>. -

-

Définition

-

XSLT 1.0, section 9.2. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/when/index.md b/files/fr/web/xslt/element/when/index.md new file mode 100644 index 0000000000..41b54e47e4 --- /dev/null +++ b/files/fr/web/xslt/element/when/index.md @@ -0,0 +1,31 @@ +--- +title: when +slug: Web/XSLT/Element/when +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/when +original_slug: Web/XSLT/when +--- +

+{{ XsltRef() }} +

L'élément <xsl:when> apparaît toujours dans un élément <xsl:choose>, et se comporte comme une structure conditionelle 'case'. +

+

Syntaxe

+
<xsl:when test=EXPRESSION>
+	MODÈLE
+</xsl:when>

Attribut obligatoire

+
test +
Définit une expression booléenne à évaluer. Si elle est vraie, le contenu de l'élément est exécuté ; sinon, il est ignoré. +
+

Attributs obligatoires

+

Aucun. +

+

Type

+

Sous-instruction, apparaît toujours dans un élément <xsl:choose>. +

+

Définition

+

XSLT 1.0, section 9.2. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file diff --git a/files/fr/web/xslt/element/with-param/index.html b/files/fr/web/xslt/element/with-param/index.html deleted file mode 100644 index 81e0f38b89..0000000000 --- a/files/fr/web/xslt/element/with-param/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: with-param -slug: Web/XSLT/Element/with-param -tags: - - Référence_XSLT -translation_of: Web/XSLT/Element/with-param -original_slug: Web/XSLT/with-param ---- -

-{{ XsltRef() }} -

L'élément <xsl:with-param> définit la valeur d'un paramètre à passer à un modèle. -

-

Syntaxe

-
<xsl:with-param name=NOM select=EXPRESSION>
-	MODÈLE
-</xsl:with-param>

Attribut obligatoire

-
name -
Définit un nom pour ce paramètre. -
-

Attribut optionnel

-
select -
Définit la valeur du paramètre à l'aide d'une expression XPath. Si l'élément contient un modèle, l'attribut est ignoré. -
-

Type

-

Sous-instruction, apparaît toujours dans un élément <xsl:apply-templates> ou un élément <xsl:call-template>. -

-

Définition

-

XSLT 1.0, section 11.6. -

-

Support Gecko

-

Supporté. -

\ No newline at end of file diff --git a/files/fr/web/xslt/element/with-param/index.md b/files/fr/web/xslt/element/with-param/index.md new file mode 100644 index 0000000000..81e0f38b89 --- /dev/null +++ b/files/fr/web/xslt/element/with-param/index.md @@ -0,0 +1,32 @@ +--- +title: with-param +slug: Web/XSLT/Element/with-param +tags: + - Référence_XSLT +translation_of: Web/XSLT/Element/with-param +original_slug: Web/XSLT/with-param +--- +

+{{ XsltRef() }} +

L'élément <xsl:with-param> définit la valeur d'un paramètre à passer à un modèle. +

+

Syntaxe

+
<xsl:with-param name=NOM select=EXPRESSION>
+	MODÈLE
+</xsl:with-param>

Attribut obligatoire

+
name +
Définit un nom pour ce paramètre. +
+

Attribut optionnel

+
select +
Définit la valeur du paramètre à l'aide d'une expression XPath. Si l'élément contient un modèle, l'attribut est ignoré. +
+

Type

+

Sous-instruction, apparaît toujours dans un élément <xsl:apply-templates> ou un élément <xsl:call-template>. +

+

Définition

+

XSLT 1.0, section 11.6. +

+

Support Gecko

+

Supporté. +

\ No newline at end of file -- cgit v1.2.3-54-g00ecf