diff options
author | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-11-11 09:03:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-11 09:03:02 +0100 |
commit | 88da6697a0a0eb6c8fcb44fb7242922bbc0cc0fd (patch) | |
tree | 8951f93b7d9d90e3f6eb2941d4a40f7652cb54b9 | |
parent | b7d563653d48e4e78837de9dc49b03df9e7a111c (diff) | |
download | translated-content-88da6697a0a0eb6c8fcb44fb7242922bbc0cc0fd.tar.gz translated-content-88da6697a0a0eb6c8fcb44fb7242922bbc0cc0fd.tar.bz2 translated-content-88da6697a0a0eb6c8fcb44fb7242922bbc0cc0fd.zip |
Fix md conversion errors (#3028)
47 files changed, 637 insertions, 817 deletions
diff --git a/files/fr/web/xslt/element/apply-imports/index.html b/files/fr/web/xslt/element/apply-imports/index.html index 171d8d91cb..b7cefacc9a 100644 --- a/files/fr/web/xslt/element/apply-imports/index.html +++ b/files/fr/web/xslt/element/apply-imports/index.html @@ -11,22 +11,21 @@ original_slug: Web/XSLT/apply-imports </p><p><br> L'élément <code><xsl:apply-imports></code>, 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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre class="eval"><xsl:apply-imports/> </pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#apply-imports" class="external">XSLT 1.0, section 5.6</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#apply-imports">XSLT 1.0, section 5.6</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supportée. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/apply-imports", "es": "es/XSLT/apply-imports", "pl": "pl/XSLT/apply-imports" } ) }} +</p>
\ 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 index 9481e7f205..f936f5ba41 100644 --- a/files/fr/web/xslt/element/apply-templates/index.html +++ b/files/fr/web/xslt/element/apply-templates/index.html @@ -11,28 +11,27 @@ original_slug: Web/XSLT/apply-templates </p><p><br> L'élément <code><xsl:apply-templates></code> 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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:apply-templates select=EXPRESSION mode=NOM> <xsl:with-param> [optionnel] <xsl:sort> [optionnel] </xsl:apply-templates></pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>select</code> </dt><dd>Utilise une expression XPath qui spécifie les nœuds qui doivent être traités. Une astérisque (<code>*</code>) 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. </dd></dl> <dl><dt><code>mode</code> </dt><dd>S'il existe plusieurs traitements définis pour un même nœud, permet de les différencier. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Applying-Template-Rules" class="external">XSLT 1.0, section 5.4</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Applying-Template-Rules">XSLT 1.0, section 5.4</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/apply-templates", "es": "es/XSLT/apply-templates", "pl": "pl/XSLT/apply-templates" } ) }} +</p>
\ 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 index 10da080950..cf90c35452 100644 --- a/files/fr/web/xslt/element/attribute-set/index.html +++ b/files/fr/web/xslt/element/attribute-set/index.html @@ -10,25 +10,24 @@ original_slug: Web/XSLT/attribute-set {{ XsltRef() }} </p><p>L'élément <code><xsl:attribute-set></code> 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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:attribute-set name=NOM use-attribute-sets=LISTE-DE-NOMS> <xsl:attribute> </xsl:attribute-set></pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <dl><dt><code>name</code> -</dt><dd>Définit le nom de l'ensemble d'attributs. Le nom doit être un <a href="http://www.w3.org/TR/REC-xml-names/#ns-qualnames" class="external">QName</a> valide. +</dt><dd>Définit le nom de l'ensemble d'attributs. Le nom doit être un <a href="http://www.w3.org/TR/REC-xml-names/#ns-qualnames">QName</a> valide. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>use-attribute-sets</code> </dt><dd>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. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être l'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9fini" name="D.C3.A9fini"> Défini </h3> -<p><a href="http://www.w3.org/TR/xslt#attribute-sets" class="external">XSLT 1.0, section 7.1.4</a>. +<h3 id="D.C3.A9fini"> Défini </h3> +<p><a href="http://www.w3.org/TR/xslt#attribute-sets">XSLT 1.0, section 7.1.4</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/attribute-set", "es": "es/XSLT/attribute-set", "pl": "pl/XSLT/attribute-set" } ) }} +</p>
\ 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 index 00c219d455..da5b4b3c18 100644 --- a/files/fr/web/xslt/element/attribute/index.html +++ b/files/fr/web/xslt/element/attribute/index.html @@ -10,25 +10,24 @@ original_slug: Web/XSLT/attribute {{ XsltRef() }} </p><p>L'élément <code><xsl:attribute></code> 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 <b>doit</b> être la première chose définie dans l'élément du document de sortie pour lequel il détermine les valeurs d'attributs. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:attribute name=NOM namespace=URI> MODÈLE </xsl:attribute></pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <dl><dt><code>name</code> -</dt><dd>Définit le nom de l'attribut à créer dans le document de sortie. Le nom doit être un <a href="http://www.w3.org/TR/REC-xml-names/#ns-qualnames" class="external">QName</a> valide. +</dt><dd>Définit le nom de l'attribut à créer dans le document de sortie. Le nom doit être un <a href="http://www.w3.org/TR/REC-xml-names/#ns-qualnames">QName</a> valide. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>namespace</code> </dt><dd>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. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle ou dans un élément <code><xsl:attribute-set></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#creating-attributes" class="external">XSLT 1.0, section 7.1.3</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#creating-attributes">XSLT 1.0, section 7.1.3</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/attribute", "es": "es/XSLT/attribute", "pl": "pl/XSLT/attribute" } ) }} +</p>
\ 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 index fdf2807596..90461193d3 100644 --- a/files/fr/web/xslt/element/call-template/index.html +++ b/files/fr/web/xslt/element/call-template/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/call-template {{ XsltRef() }} </p><p>L'élément <code><xsl:call-template></code> invoque un modèle nommé. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:call-template name=NOM> <xsl:with-param> [optionnel] </xsl:call-template> </pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>name</code> </dt><dd>Définit le nom du modèle à invoquer. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#named-templates" class="external">XSLT 1.0, section 6</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#named-templates">XSLT 1.0, section 6</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/call-template", "es": "es/XSLT/call-template", "pl": "pl/XSLT/call-template" } ) }} +</p>
\ 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 index 2f3af6ea0f..f3c3ddd160 100644 --- a/files/fr/web/xslt/element/choose/index.html +++ b/files/fr/web/xslt/element/choose/index.html @@ -11,23 +11,22 @@ original_slug: Web/XSLT/choose </p><p><br> L'élément <code><xsl:choose></code> définit un choix parmi un certain nombre d'alternatives. Il se comporte comme l'instruction switch d'un langage procédural. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:choose> <xsl:when> <xsl:otherwise> [optionnel] -</<xsl:choose></pre> <h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +</<xsl:choose></pre> <h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. Il contient un ou plusieurs éléments <code><xsl:when></code>, et éventuellement un élément final <code><xsl:otherwise></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose" class="external">XSLT 1.0, section 9.2</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose">XSLT 1.0, section 9.2</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/choose", "es": "es/XSLT/choose", "pl": "pl/XSLT/choose" } ) }} +</p>
\ 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 index 6859fe0b8f..e88c37927e 100644 --- a/files/fr/web/xslt/element/comment/index.html +++ b/files/fr/web/xslt/element/comment/index.html @@ -10,23 +10,22 @@ original_slug: Web/XSLT/comment {{ XsltRef() }} </p><p>L'élément <code><xsl:comment></code> écrit un commentaire dans le document de sortie. Il ne doit contenir que du texte. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:comment> MODÈLE </xsl:comment> </pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Creating-Comments" class="external">XSLT 1.0, section 7.4</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Creating-Comments">XSLT 1.0, section 7.4</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/comment", "es": "es/XSLT/comment", "pl": "pl/XSLT/comment" } ) }} +</p>
\ 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 index cba2b75c6b..fc37d479ab 100644 --- a/files/fr/web/xslt/element/copy-of/index.html +++ b/files/fr/web/xslt/element/copy-of/index.html @@ -10,23 +10,22 @@ original_slug: Web/XSLT/copy-of {{ XsltRef() }} </p><p>L'élément <code><xsl:copy-of></code> 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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre class="eval"><xsl:copy-of select=EXPRESSION /> </pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <dl><dt><code>select</code> </dt><dd>Utilise une expression XPath qui spécifie les éléments à copier. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#copy-of" class="external">XSLT 1.0, section 11.3</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#copy-of">XSLT 1.0, section 11.3</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages links</span> -</p>{{ languages( { "en": "en/XSLT/copy-of", "es": "es/XSLT/copy-of", "pl": "pl/XSLT/copy-of" } ) }} +</p>
\ 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 index 503fa05e45..dd6d9eb162 100644 --- a/files/fr/web/xslt/element/copy/index.html +++ b/files/fr/web/xslt/element/copy/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/copy {{ XsltRef() }} </p><p>L'élément <code><xsl:copy></code> 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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:copy use-attribute-sets=LISTE-DE-NOMS> MODÈLE </xsl:copy></pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>use-attribute-sets</code> </dt><dd>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. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#copying" class="external">XSLT 1.0, section 7.5</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#copying">XSLT 1.0, section 7.5</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/copy", "es": "es/XSLT/copy", "pl": "pl/XSLT/copy" } ) }} +</p>
\ 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 index 2ea4d288fb..7bc9fb7434 100644 --- a/files/fr/web/xslt/element/decimal-format/index.html +++ b/files/fr/web/xslt/element/decimal-format/index.html @@ -10,7 +10,7 @@ original_slug: Web/XSLT/decimal-format {{ XsltRef() }} </p><p>L'élément <code><xsl:decimal-format></code> définit les caractères et symboles à utiliser lors de la conversion de nombres en chaînes à l'aide de la fonction <code>format-number( )</code>. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:decimal-format name=NOM decimal-separator=CARACTÈRE @@ -23,10 +23,10 @@ original_slug: Web/XSLT/decimal-format zero-digit=CARACTÈRE digit=CARACTÈRE pattern-separator=CARACTÈRE /></pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>name</code> </dt><dd>Définit un nom pour ce format. </dd></dl> @@ -60,13 +60,12 @@ original_slug: Web/XSLT/decimal-format <dl><dt><code>pattern-separator</code> </dt><dd>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 (<code>;</code>). </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être l'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#format-number" class="external">XSLT 1.0, section 12.3</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#format-number">XSLT 1.0, section 12.3</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté depuis 1.0 (Mozilla 1.0, Netscape 7.0). -</p><p><span class="comment">INterwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/decimal-format", "es": "es/XSLT/decimal-format", "pl": "pl/XSLT/decimal-format" } ) }} +</p>
\ 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 index 0af282e46e..42ea4f59ce 100644 --- a/files/fr/web/xslt/element/element/index.html +++ b/files/fr/web/xslt/element/element/index.html @@ -9,27 +9,26 @@ translation_of: Web/XSLT/Element/element {{ XsltRef() }} </p><p>L'élément <code><xsl:element></code> crée un élément dans le document de sortie. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:element name=NOM namespace=URI use-attribute-sets=LISTE-DE-NOMS > MODÈLE </xsl:element></pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>name</code> </dt><dd>Définit le nom voulu pour l'élément de sortie. Le nom doit être un QName valide. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>namespace</code> </dt><dd>Définit l'espace de nommage de l'élément de sortie. </dd><dt><code>use-attribute-sets</code> </dt><dd>Liste les ensembles d'attributs nommés à utiliser dans le document de sortie. Les noms doivent être séparés par des espaces. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Creating-Elements-with-xsl:element" class="external">XSLT 1.0, section 7.1.2</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Creating-Elements-with-xsl:element">XSLT 1.0, section 7.1.2</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/element", "es": "es/XSLT/element", "pl": "pl/XSLT/element" } ) }} +</p>
\ 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 index 836cc8f3fa..9cf3514a9e 100644 --- a/files/fr/web/xslt/element/fallback/index.html +++ b/files/fr/web/xslt/element/fallback/index.html @@ -10,22 +10,21 @@ original_slug: Web/XSLT/fallback {{ XsltRef() }} </p><p>L'élément <code><xsl:fallback></code> définit le modèle à utiliser si un élément d'extension donné (ou, éventuellement, une nouvelle version) n'est pas supporté. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:fallback> MODÈLE -</xsl:fallback></pre> <h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +</xsl:fallback></pre> <h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#fallback" class="external">XSLT 1.0, section 15</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#fallback">XSLT 1.0, section 15</a>. </p> -<h3 id="Gecko_support" name="Gecko_support"> Gecko support </h3> +<h3 id="Gecko_support"> Gecko support </h3> <p>Pas encore supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/fallback", "es": "es/XSLT/fallback", "pl": "pl/XSLT/fallback" } ) }} +</p>
\ 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 index 373cb76204..24b396e9ad 100644 --- a/files/fr/web/xslt/element/for-each/index.html +++ b/files/fr/web/xslt/element/for-each/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/for-each {{ XsltRef() }} </p><p>L'élément <code><xsl:for-each></code> 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 <code><xsl:sort></code> 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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:for-each select=EXPRESSION> <xsl:sort> [optionnel] MODÈLE -</xsl:for-each></pre> <h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +</xsl:for-each></pre> <h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>select</code> </dt><dd>Utilise une expression XPath pour spécifier les nœuds qui doivent être traités. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#for-each" class="external">XSLT 1.0, section 8</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#for-each">XSLT 1.0, section 8</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/for-each", "es": "es/XSLT/for-each", "pl": "pl/XSLT/for-each" } ) }} +</p>
\ 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 index dcfb1e23ad..652098adcc 100644 --- a/files/fr/web/xslt/element/if/index.html +++ b/files/fr/web/xslt/element/if/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/if {{ XsltRef() }} </p><p>L'élément <code><xsl:if></code> regroupe un attribut test et un modèle. Si le test renvoie <code>true</code>, le modèle est appliqué. En cela, il est très semblable à l'instruction <code>if</code> d'autres langages. Cependant, pour simuler un <tt>if-then-else</tt>, vous devrez utilisez l'élément <code><xsl:choose></code> avec un descendant <code><xsl:when></code> et un <code><xsl:otherwise></code>. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:if test=EXPRESSION> MODÈLE </xsl:if></pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>test</code> </dt><dd>Contient une expression XPath qui peut être évaluée (en utilisant les règles définies pour <code>boolean( )</code> si nécessaire) en une valeur booléenne. Si la valeur est <code>true</code>, le modèle est appliqué ; dans le cas contraire, aucune action n'est exécutée. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a class="external" href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:if">XSLT 1.0 section 9.1</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:if">XSLT 1.0 section 9.1</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/if", "es": "es/XSLT/if", "pl": "pl/XSLT/if" } ) }} +</p>
\ No newline at end of file diff --git a/files/fr/web/xslt/element/include/index.html b/files/fr/web/xslt/element/include/index.html index abbda31e3e..90c5d6ccda 100644 --- a/files/fr/web/xslt/element/include/index.html +++ b/files/fr/web/xslt/element/include/index.html @@ -10,34 +10,30 @@ original_slug: Web/XSLT/include <p>L'élément <code><xsl:include></code> fusionne les contenus de deux feuilles de styles. Contrairement à l'élément <a href="/fr/XSLT/import"><xsl:import></a>, les contenus des deux feuilles de styles fusionnées ont la même priorité.</p> -<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3> +<h3 id="Syntaxe">Syntaxe</h3> <pre class="eval"><xsl:include href=URI /> </pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire">Attribut obligatoire</h3> +<h3 id="Attribut_obligatoire">Attribut obligatoire</h3> <dl> <dt><code>href</code></dt> <dd>Définit l'URI de la feuille de styles à inclure.</dd> </dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels">Attributs optionnels</h3> +<h3 id="Attributs_optionnels">Attributs optionnels</h3> <p>Aucun.</p> -<h3 id="Type" name="Type">Type</h3> +<h3 id="Type">Type</h3> <p>Haut niveau, peut apparaître dans n'importe quel ordre comme enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>.</p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition">Définition</h3> +<h3 id="D.C3.A9finition">Définition</h3> -<p><a class="external" href="http://www.w3.org/TR/xslt#include">XSLT 1.0, section 2.6.1</a>.</p> +<p><a href="http://www.w3.org/TR/xslt#include">XSLT 1.0, section 2.6.1</a>.</p> -<h3 id="Support_Gecko" name="Support_Gecko">Support Gecko</h3> +<h3 id="Support_Gecko">Support Gecko</h3> -<p>Supporté.</p> - -<p><span class="comment">Interwiki Languages Links</span></p> - -<p>{{ languages( { "en": "en/XSLT/include", "es": "es/XSLT/include", "pl": "pl/XSLT/include" } ) }}</p> +<p>Supporté.</p>
\ No newline at end of file diff --git a/files/fr/web/xslt/element/index.html b/files/fr/web/xslt/element/index.html index f1c49a31ab..091eb80bc5 100644 --- a/files/fr/web/xslt/element/index.html +++ b/files/fr/web/xslt/element/index.html @@ -53,6 +53,4 @@ translation_of: Web/XSLT/Element <li><a href="variable">xsl:variable</a></li> <li><a href="when">xsl:when</a></li> <li><a href="with-param">xsl:with-param</a></li> -</ul> -<p><span class="comment">Interwiki Languages Links</span></p> -<p>{{ languages( { "en": "en/XSLT/Elements", "ja": "ja/XSLT/Elements", "pl": "pl/XSLT/Elementy" } ) }}</p> +</ul>
\ 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 index 1952b66e99..097b2c9db3 100644 --- a/files/fr/web/xslt/element/key/index.html +++ b/files/fr/web/xslt/element/key/index.html @@ -10,10 +10,10 @@ original_slug: Web/XSLT/key {{ XsltRef() }} </p><p>L'élément <code><xsl:key></code> déclare une clef nommée qui peut être utilisée dans toute la feuille de styles à l'aide de la fonction <code>key( )</code>. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:key name=NOM match=EXPRESSION use=EXPRESSION /> </pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <dl><dt><code>name</code> </dt><dd>Définit un nom pour cette clef. Le nom doit être un QName valide. </dd><dt><code>match</code> @@ -21,16 +21,15 @@ original_slug: Web/XSLT/key </dd><dt><code>use</code> </dt><dd>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. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être l'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#key" class="external">XSLT 1.0, section 12.2</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#key">XSLT 1.0, section 12.2</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/key", "es": "es/XSLT/key", "pl": "pl/XSLT/key" } ) }} +</p>
\ 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 index 42a2652be7..17daae94a8 100644 --- a/files/fr/web/xslt/element/message/index.html +++ b/files/fr/web/xslt/element/message/index.html @@ -10,23 +10,22 @@ original_slug: Web/XSLT/message {{ XsltRef() }} </p><p>L'élément <code><xsl:message></code> é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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:message terminate="yes" | "no" > MODÈLE -</xsl:message></pre> <h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +</xsl:message></pre> <h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>terminate</code> </dt><dd>Défini à <code>yes</code>, il indique que l'exécution doit être interrompue. La valeur par défaut est <code>no</code> : dans ce cas, le message est envoyé et l'exécution se poursuit. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#message" class="external">XSLT 1.0, section 13</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#message">XSLT 1.0, section 13</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/message", "es": "es/XSLT/message", "pl": "pl/XSLT/message" } ) }} +</p>
\ 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 index ab315cc2ba..af9c1987a3 100644 --- a/files/fr/web/xslt/element/namespace-alias/index.html +++ b/files/fr/web/xslt/element/namespace-alias/index.html @@ -10,25 +10,24 @@ original_slug: Web/XSLT/namespace-alias {{ XsltRef() }} </p><p>L'élément <code><xsl:namespace-alias></code> 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 <code>xsl:</code> (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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre class="eval"><xsl:namespace-alias stylesheet-prefix=NOM result-prefix=NOM /> </pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <dl><dt><code>stylesheet-prefix</code> </dt><dd>Définit l'espace de nommage temporaire. </dd><dt><code>result-prefix</code> </dt><dd>Définit l'espace de nommage voulu pour l'arbre de sortie. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être l'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#literal-result-element" class="external">XSLT 1.0, section 7.1.1</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#literal-result-element">XSLT 1.0, section 7.1.1</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Pas encore supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/namespace-alias", "es": "es/XSLT/namespace-alias", "pl": "pl/XSLT/namespace-alias" } ) }} +</p>
\ 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 index 37ba3bc0a8..3eeb7869de 100644 --- a/files/fr/web/xslt/element/number/index.html +++ b/files/fr/web/xslt/element/number/index.html @@ -2,98 +2,120 @@ title: number slug: Web/XSLT/Element/number tags: - - Référence_XSLT +- Référence_XSLT translation_of: Web/XSLT/Element/number original_slug: Web/XSLT/number --- -<p> -{{ XsltRef() }} -</p><p>L'élément <code><xsl:number></code> compte des éléments de façon séquentielle. Il peut également être utilisé pour formater rapidement un nombre. -</p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<p>{{ XsltRef() }}</p> +<p>L'élément <code><xsl:number></code> compte des éléments de façon séquentielle. Il peut également être utilisé + pour formater rapidement un nombre.</p> + +<h3 id="Syntaxe"> Syntaxe </h3> <pre><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 /></pre> <h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> -<p>Aucun. -</p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> -<dl><dt><code>count</code> -</dt><dd>Définit les éléments devant être numérotés de façon séquentielle dans l'arbre source. Il utilise une expression XPath. -</dd></dl> -<dl><dt><code>level</code> -</dt><dd>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 : <code>single</code>, <code>multiple</code> et <code>any</code>. La valeur par défaut est <code>single</code> : -</dd></dl> -<dl><dd><dl><dt><code>single</code> -</dt><dd>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 <a href="fr/XPath/Axes/ancestor-or-self"><code>ancestor-or-self</code></a> qui correspond à l'attribut <code>count</code>, 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 <code>from</code>, si il en trouve une) qui correspond également à l'attribut <code>count</code>. Si aucune correspondance n'est trouvée, la séquence produite sera une liste vide. -</dd></dl> -</dd></dl> -<dl><dd><dl><dt><code>multiple</code> -</dt><dd>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 <code>format</code>, par exemple A.1.1). Le processeur vérifie tous les <a href="fr/XPath/Axes/ancestor"><code>ancestors</code></a> du nœud courant ainsi que le nœud lui-même, il s'arrête lorsqu'il rencontre une correspondance avec l'attribut <code>from</code>, si il y en a une. Pour chaque nœud de la liste qui vérifie l'attribut <code>count</code>, 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. -</dd></dl> -</dd></dl> -<dl><dd><dl><dt><code>any</code> (Non supporté à l'heure actuelle) -</dt><dd>Numérote tous les nœuds vérifiant <code>count</code> de façon séquentielle, sans considération de niveau. Les axes <a href="fr/XPath/Axes/ancestor"><code>ancestor</code></a>, <a href="fr/XPath/Axes/self"><code>self</code></a> et <a href="fr/XPath/Axes/preceding"><code>preceding</code></a> 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 <code>from</code>. Si aucune correspondance avec l'attribut <code>count</code> n'est trouvé,e la séquence produite sera une liste vide. Ce niveau n'est pas supporté à l'heure actuelle. -</dd></dl> -</dd></dl> -<dl><dt>from -</dt><dd>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 <code>from</code>. -</dd></dl> -<dl><dt>value -</dt><dd>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 <code><xsl:number></code>. -</dd></dl> -<dl><dt>format -</dt><dd>Définit le format du nombre généré : -</dd></dl> -<dl><dd><dl><dt>format="1" -</dt><dd> <tt>1 2 3 …</tt> (C'est le seul format supporté à ce jour) -</dd></dl> -</dd></dl> -<dl><dd><dl><dt>format="01" -</dt><dd> <tt>01 02 03 … 09 10 11 …</tt> -</dd></dl> -</dd></dl> -<dl><dd><dl><dt>format="a" -</dt><dd> <tt>a b c … y z aa ab …</tt> -</dd></dl> -</dd></dl> -<dl><dd><dl><dt>format="A" -</dt><dd> <tt>A B C … Y Z AA AB …</tt> -</dd></dl> -</dd></dl> -<dl><dd><dl><dt>format="i" -</dt><dd> <tt>i ii iii iv v …</tt> -</dd></dl> -</dd></dl> -<dl><dd><dl><dt>format="I" -</dt><dd> <tt>I II III IV V …</tt> -</dd></dl> -</dd></dl> -<dl><dt>lang (Non supporté à l'heure actuelle) -</dt><dd>Définit les alphabets pouvant être utilisés pour les formats de numérotation basés sur les lettres. -</dd></dl> -<dl><dt>letter-value -</dt><dd>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 <code>alphabetic</code> ou <code>traditional</code>. La valeur par défaut est <code>alphabetic</code>. -</dd></dl> -<dl><dt>grouping-separator -</dt><dd>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 (<code>,</code>). -</dd></dl> -<dl><dt>grouping-size -</dt><dd>Définit le nombre de chiffres formant un groupe. La valeur par défaut est <code>3</code>. -</dd></dl> -<h3 id="Type" name="Type"> Type </h3> -<p>Instruction, apparaît dans un modèle. -</p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a class="external" href="http://www.w3.org/TR/xslt#number">XSLT 1.0, section 7.7</a>. -</p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> -<p>Support partiel. Voir les commentaires ci-dessus. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/number", "es": "es/XSLT/number", "pl": "pl/XSLT/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 /></pre> + +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> + +<p>Aucun.</p> + +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> + +<dl> + <dt><code>count</code></dt> + <dd>Définit les éléments devant être numérotés de façon séquentielle dans l'arbre source. Il utilise une expression + XPath.</dd> + <dt><code>level</code></dt> + <dd> + <p>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 : <code>single</code>, <code>multiple</code> et + <code>any</code>. La valeur par défaut est <code>single</code> :</p> + <dl> + <dt><code>single</code></dt> + <dd>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 <a + href="fr/XPath/Axes/ancestor-or-self"><code>ancestor-or-self</code></a> qui correspond à l'attribut + <code>count</code>, 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 <code>from</code>, si il en trouve une) qui + correspond également à l'attribut <code>count</code>. Si aucune correspondance n'est trouvée, la + séquence produite sera une liste vide. + </dd> + <dt><code>multiple</code></dt> + <dd>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 <code>format</code>, par exemple A.1.1). Le + processeur vérifie tous les <a href="fr/XPath/Axes/ancestor"><code>ancestors</code></a> du nœud courant + ainsi que le nœud lui-même, il s'arrête lorsqu'il rencontre une correspondance avec l'attribut + <code>from</code>, si il y en a une. Pour chaque nœud de la liste qui vérifie l'attribut + <code>count</code>, 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. + </dd> + <dt><code>any</code> (Non supporté à l'heure actuelle)</dt> + <dd>Numérote tous les nœuds vérifiant <code>count</code> de façon séquentielle, sans considération de + niveau. Les axes <a href="fr/XPath/Axes/ancestor"><code>ancestor</code></a>, <a + href="fr/XPath/Axes/self"><code>self</code></a> et <a + href="fr/XPath/Axes/preceding"><code>preceding</code></a> 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 <code>from</code>. Si aucune correspondance avec l'attribut + <code>count</code> n'est trouvé,e la séquence produite sera une liste vide. Ce niveau n'est pas supporté + à l'heure actuelle. + </dd> + </dl> + </dd> + <dt>from</dt> + <dd>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 <code>from</code>.</dd> + <dt>value</dt> + <dd>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 <code><xsl:number></code>.</dd> + <dt>format</dt> + <dd> + <p>Définit le format du nombre généré :</p> + <dl> + <dt>format="1"</dt> + <dd> <tt>1 2 3 …</tt> (C'est le seul format supporté à ce jour)</dd> + <dt>format="01"</dt> + <dd> <tt>01 02 03 … 09 10 11 …</tt></dd> + <dt>format="a"</dt> + <dd> <tt>a b c … y z aa ab …</tt></dd> + <dt>format="A"</dt> + <dd> <tt>A B C … Y Z AA AB …</tt></dd> + <dt>format="i"</dt> + <dd> <tt>i ii iii iv v …</tt></dd> + <dt>format="I"</dt> + <dd> <tt>I II III IV V …</tt></dd> + </dl> + </dd> + <dt>lang (Non supporté à l'heure actuelle)</dt> + <dd>Définit les alphabets pouvant être utilisés pour les formats de numérotation basés sur les lettres.</dd> + <dt>letter-value</dt> + <dd>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 <code>alphabetic</code> ou + <code>traditional</code>. La valeur par défaut est <code>alphabetic</code>. + </dd> + <dt>grouping-separator</dt> + <dd>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 (<code>,</code>).</dd> + <dt>grouping-size</dt> + <dd>Définit le nombre de chiffres formant un groupe. La valeur par défaut est <code>3</code>.</dd> +</dl> + +<h3 id="Type"> Type </h3> + +<p>Instruction, apparaît dans un modèle.</p> + +<h3 id="D.C3.A9finition"> Définition </h3> + +<p><a href="http://www.w3.org/TR/xslt#number">XSLT 1.0, section 7.7</a>.</p> + +<h3 id="Support_Gecko"> Support Gecko </h3> + +<p>Support partiel. Voir les commentaires ci-dessus.</p>
\ 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 index 1fa4a57064..e45edb94fc 100644 --- a/files/fr/web/xslt/element/otherwise/index.html +++ b/files/fr/web/xslt/element/otherwise/index.html @@ -10,22 +10,21 @@ original_slug: Web/XSLT/otherwise {{ XsltRef() }} </p><p>L'élément <code><xsl:otherwise></code> est utilisé pour définir une action qui doit être exécutée lorsqu'aucune condition <code><xsl:when></code> ne s'applique. Elle est comparable aux instructions <code>else</code> ou <code>default</code> d'autres langages de programmation. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:otherwise> MODÈLE -</xsl:otherwise></pre> <h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +</xsl:otherwise></pre> <h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Sous-instruction, doit apparaître comme le dernier enfant d'un élément <code><xsl:choose></code>, dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose" class="external">XSLT 1.0, section 9.2</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose">XSLT 1.0, section 9.2</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/otherwise", "es": "es/XSLT/otherwise", "pl": "pl/XSLT/otherwise" } ) }} +</p>
\ 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 index 57e6370b26..0c6a440521 100644 --- a/files/fr/web/xslt/element/output/index.html +++ b/files/fr/web/xslt/element/output/index.html @@ -10,7 +10,7 @@ original_slug: Web/XSLT/output {{ XsltRef() }} </p><p>L'élément <code><xsl:output></code> contrôle les caractéristiques du document de sortie. Pour fonctionner correctement dans Netscape, cet élément doit être utilisé, avec l'attribut <code>method</code>. À partir de Netscape 7.0, <code>method="text"</code> fonctionne comme prévu. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:output method="xml" | "html" | "text" version=CHAÎNE @@ -22,10 +22,10 @@ original_slug: Web/XSLT/output cdata-section-elements=LISTE-DE-NOMS indent="yes" | "no" media-type=CHAÎNE /> -</pre> <h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +</pre> <h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels</h3> +<h3 id="Attributs_optionnels"> Attributs optionnels</h3> <dl><dt><code>method</code> </dt><dd>Définit le format de sortie. </dd></dl> @@ -56,13 +56,12 @@ original_slug: Web/XSLT/output <dl><dt><code>media-type</code> (Non supporté.) </dt><dd>Définit le type MIME du document de sortie. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être l'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#output" class="external">XSLT 1.0, section 16</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#output">XSLT 1.0, section 16</a>. </p> -<h3 id="Gecko_support" name="Gecko_support"> Gecko support </h3> +<h3 id="Gecko_support"> Gecko support </h3> <p>Support partiel. Voir les commentaires ci-dessus. -</p><p><span class="comment">Interwiki languages Links</span> -</p>{{ languages( { "en": "en/XSLT/output", "pl": "pl/XSLT/output" } ) }} +</p>
\ 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 index ed25734cd8..3ccd9a0da5 100644 --- a/files/fr/web/xslt/element/param/index.html +++ b/files/fr/web/xslt/element/param/index.html @@ -10,25 +10,24 @@ original_slug: Web/XSLT/param {{ XsltRef() }} </p><p>L'élément <code><xsl:param></code> 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 <code><xsl:template></code>, le paramètre est local à ce modèle. Dans ce dernier cas, il doit être le premier élément enfant du modèle. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:param name=NOM select=EXPRESSION> MODÈLE </xsl:param></pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>name</code> </dt><dd>Nomme le paramètre. Le nom doit être un QName valide. </dd></dl> -<h3 id="Attribut_optionnel" name="Attribut_optionnel"> Attribut optionnel </h3> +<h3 id="Attribut_optionnel"> Attribut optionnel </h3> <dl><dt><code>select</code> </dt><dd>Utilise une expression XPath pour fournir une valeur par défaut si elle n'est pas spécifiée. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, peut apparaître comme élément de premier niveau ou dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#variables" class="external">XSLT 1.0, section 11</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#variables">XSLT 1.0, section 11</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/param", "pl": "pl/XSLT/param" } ) }} +</p>
\ 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 index f62ab1ffde..66c2ddc5fc 100644 --- a/files/fr/web/xslt/element/preserve-space/index.html +++ b/files/fr/web/xslt/element/preserve-space/index.html @@ -10,23 +10,22 @@ original_slug: Web/XSLT/preserve-space {{ XsltRef() }} </p><p>L'élément <code><xsl:preserve-space></code> 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 <code><xsl:strip-space></code>. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre class="eval"><xsl:preserve-space elements=LISTE-DE-NOMS-D-ÉLÉMENTS /> </pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>elements</code> </dt><dd>Définit les éléments pour lesquels les espaces doivent être préservées. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être un enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#strip" class="external">XSLT 1.0, section 3.4</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#strip">XSLT 1.0, section 3.4</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/preserve-space", "pl": "pl/XSLT/preserve-space" } ) }} +</p>
\ 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 index 3235e35990..f8decc6212 100644 --- a/files/fr/web/xslt/element/processing-instruction/index.html +++ b/files/fr/web/xslt/element/processing-instruction/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/processing-instruction {{ XsltRef() }} </p><p>L'élément <code><xsl:processing-instruction></code> écrit une instruction de traitement dans le document de sortie. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><code><xsl:processing-instruction name=NOM> MODÈLE </xsl:processing-instruction></code></pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>name</code> </dt><dd>Définit le nom de cette instruction de traitement. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Creating-Processing-Instructions" class="external">XSLT 1.0, section 7.3</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Creating-Processing-Instructions">XSLT 1.0, section 7.3</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/processing-instruction", "pl": "pl/XSLT/processing-instruction" } ) }} +</p>
\ 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 index 3952f43732..650cb1be2a 100644 --- a/files/fr/web/xslt/element/sort/index.html +++ b/files/fr/web/xslt/element/sort/index.html @@ -10,7 +10,7 @@ original_slug: Web/XSLT/sort {{ XsltRef() }} </p><p>L'élément <code><xsl:sort></code> définit les paramètres de tri pour des nœuds sélectionnés par <code><xsl:apply-templates></code> ou par <code><xsl:for-each></code>. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre class="eval"><xsl:sort select=EXPRESSION order="ascending" | "descending" @@ -18,10 +18,10 @@ original_slug: Web/XSLT/sort lang=XML:LANG-CODE data-type="text" | "number" /> </pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>select</code> </dt><dd>Utilise une expression XPath pour définir les nœuds à classer. </dd></dl> @@ -37,14 +37,13 @@ original_slug: Web/XSLT/sort <dl><dt><code>data-type</code> </dt><dd>Définit si les éléments doivent être ordonnés alphabétiquement ou numériquement. Les valeurs autorisées sont <code>text</code> et <code>number</code> ; <code>text</code> est la valeur par défaut. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>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 <code><xsl:apply-templates></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<ul><li> <a href="http://www.w3.org/TR/xslt#sorting" class="external">XSLT 1.0, section 10 (en)</a>. -</li><li> <a href="http://xmlfr.org/w3c/TR/xslt/#sorting" class="external">XSLT 1.0, tri (fr)</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<ul><li> <a href="http://www.w3.org/TR/xslt#sorting">XSLT 1.0, section 10 (en)</a>. +</li><li> <a href="http://xmlfr.org/w3c/TR/xslt/#sorting">XSLT 1.0, tri (fr)</a>. </li></ul> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/sort", "pl": "pl/XSLT/sort" } ) }} +</p>
\ 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 index 310219ed62..b954133040 100644 --- a/files/fr/web/xslt/element/strip-space/index.html +++ b/files/fr/web/xslt/element/strip-space/index.html @@ -10,23 +10,22 @@ original_slug: Web/XSLT/strip-space {{ XsltRef() }} </p><p>L'élément <code><xsl:strip-space></code> définit les éléments du document source dont les noeuds descendants ne contenant que des espaces doivent être supprimés. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre class="eval"><xsl:strip-space elements=LISTE-DE-NOMS-D-ÉLÉMENTS /> </pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>elements</code> </dt><dd>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. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être l'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#strip" class="external">XSLT 1.0, section 3.4</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#strip">XSLT 1.0, section 3.4</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/strip-space", "pl": "pl/XSLT/strip-space" } ) }} +</p>
\ 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 index 5dccc96c40..1d90b57e9c 100644 --- a/files/fr/web/xslt/element/stylesheet/index.html +++ b/files/fr/web/xslt/element/stylesheet/index.html @@ -10,10 +10,10 @@ original_slug: Web/XSLT/stylesheet {{ XsltRef() }} </p><p>L'élément <code><xsl:stylesheet></code> (ou son équivalent <code><xsl:transform></code>) est l'élément le plus externe d'une feuille de style, celui qui contient tout les autres éléments. </p> -<h3 id="D.C3.A9claration_de_l.27espace_de_nommage" name="D.C3.A9claration_de_l.27espace_de_nommage"> Déclaration de l'espace de nommage </h3> -<p>Un pseudo-attribut est nécessaire pour identifier le document comme étant une feuille de style XSLT. Typiquement, on utilise <code>xmlns:xsl="<span class="nowiki">http://www.w3.org/1999/XSL/Transform</span>"</code>. +<h3 id="D.C3.A9claration_de_l.27espace_de_nommage"> Déclaration de l'espace de nommage </h3> +<p>Un pseudo-attribut est nécessaire pour identifier le document comme étant une feuille de style XSLT. Typiquement, on utilise <code>xmlns:xsl="http://www.w3.org/1999/XSL/Transform"</code>. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:stylesheet version=NOMBRE xmlns:xsl="http://www.w3.org/1999/XSL/Transform" @@ -21,11 +21,11 @@ original_slug: Web/XSLT/stylesheet extension-element-prefixes=LISTE-DE-NOMS exclude-result-prefixes=LISTE-DE-NOMS> FEUILLE DE STYLE ENTIÈRE -</xsl:stylesheet></pre> <h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +</xsl:stylesheet></pre> <h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>version</code> </dt><dd>Définit la version de XSLT requise par cette feuille de style. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>id </code>(Supporté comme dans Netscape 7.0 uniquement s'il est explicitement appelé par une DTD intégrée) </dt><dd>Définit un identifiant <code>id</code> 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. </dd></dl> @@ -35,13 +35,12 @@ original_slug: Web/XSLT/stylesheet <dl><dt>exclude-result-prefixes </dt><dd>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. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Élément le plus externe de la feuille de style, obligatoire. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#stylesheet-element" class="external">XSLT 1.0, section 2.2</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#stylesheet-element">XSLT 1.0, section 2.2</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Support partiel. Voir les commentaires ci-dessus. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/stylesheet", "pl": "pl/XSLT/stylesheet" } ) }} +</p>
\ 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 index 45a2211c09..d3a918a382 100644 --- a/files/fr/web/xslt/element/template/index.html +++ b/files/fr/web/xslt/element/template/index.html @@ -10,7 +10,7 @@ original_slug: Web/XSLT/template {{ XsltRef() }} </p><p>L'élément <code><xsl:template></code> définit un modèle produisant une sortie. Au moins l'un des atttributs match et set doit posséder une valeur. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:template match=MOTIF name=NOM @@ -18,10 +18,10 @@ original_slug: Web/XSLT/template priority=NOMBRE> <xsl:param> [optionnel] MODÈLE -</xsl:template></pre> <h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +</xsl:template></pre> <h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>match</code> </dt><dd>Définit le motif qui détermine les éléments auxquels ce modèle doit être appliqué. Il devient attribut obligatoire si l'attribut <code>name</code> n'est pas présent. </dd></dl> @@ -34,13 +34,12 @@ original_slug: Web/XSLT/template <dl><dt><code>priority</code> </dt><dd>Définit une priorité pour ce modèle, sous forme d'un nombre quelconque, à l'eception de <code>Infinity</code> (infini). Le processeur utilise ce nombre lorsque plusieurs modèles s'appliquent au même nœud. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Haut niveau, doit être l'enfant de <code><xsl:stylesheet></code> ou de <code><xsl:transform></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Defining-Template-Rules" class="external">XSLT 1.0, section 5.3</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Defining-Template-Rules">XSLT 1.0, section 5.3</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/template", "pl": "pl/XSLT/template" } ) }} +</p>
\ 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 index c84dc50a99..564a757336 100644 --- a/files/fr/web/xslt/element/text/index.html +++ b/files/fr/web/xslt/element/text/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/text {{ XsltRef() }} </p><p>L'élément <code><xsl:text></code> écrit un texte littéral dans l'arbre de sortie. Il peut contenir des <code>#PCDATA</code>, du texte littéral, et des références aux entités. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:text disable-output-escaping="yes" | "no"> TEXTE </xsl:text> </pre> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Attribut_optionnel" name="Attribut_optionnel"> Attribut optionnel </h3> +<h3 id="Attribut_optionnel"> Attribut optionnel </h3> <dl><dt><code>disable-output-escaping</code> (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 <code>&#160</code> pour <code>&nbsp</code>). </dt><dd>Définit si les caractères spéciaux sont échappés lors de l'écriture vers la sortie. Les valeurs autorisées sont <code>yes</code> ou <code>no</code>. Si il est définit à <code>yes</code>, par exemple, le caractère <tt>></tt> est envoyé tel quel ( <code>></code> )et non comme <code>&gt</code>. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a class="external" href="http://www.w3.org/TR/xslt#section-Creating-Text">XSLT 1.0, section 7.2</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Creating-Text">XSLT 1.0, section 7.2</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté comme indiqué plus haut. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/text", "pl": "pl/XSLT/text" } ) }} +</p>
\ 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 index 19d7ef12b7..a4a405302e 100644 --- a/files/fr/web/xslt/element/transform/index.html +++ b/files/fr/web/xslt/element/transform/index.html @@ -10,7 +10,6 @@ original_slug: Web/XSLT/transform {{ XsltRef() }} </p><p>L'élément <code><xsl:transform></code> est l'équivalent exact de l'élément <code><a href="fr/XSLT/stylesheet"><xsl:stylesheet></a></code>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/transform", "pl": "pl/XSLT/transform" } ) }} +</p>
\ 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 index a57aae5a44..23a00ef6c4 100644 --- a/files/fr/web/xslt/element/value-of/index.html +++ b/files/fr/web/xslt/element/value-of/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/value-of {{ XsltRef() }} </p><p>L'élément <code><xsl:value-of></code> évalue une expression XPath, la convertit en chaîne et écrit cette chaîne dans l'arbre de sortie. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre class="eval"><xsl:value-of select=EXPRESSION disable-output-escaping="yes" | "no" /> </pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>select</code> </dt><dd>Définit l'expression XPath à évaluer et à écrire dans l'arbre de sortie. </dd></dl> -<h3 id="Attributs_optionnels" name="Attributs_optionnels"> Attributs optionnels </h3> +<h3 id="Attributs_optionnels"> Attributs optionnels </h3> <dl><dt><code>disable-output-escaping</code> (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 <code>&#160</code> pour <code>&nbsp</code>). </dt><dd>Définit si les caractères spéciaux sont échappés quand ils sont écrits sur la sortie. Les valeurs autorisées sont <code>yes</code> ou <code>no</code>. Par exemple, s'il est définit à <code>yes</code>, le caractère <tt>></tt> est transmis brut ( <code>></code> ). Dans le cas contraire, c'est <code>&gt</code> qui serait envoyée à la sortie. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Instruction, apparaît dans un modèle. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a class="external" href="http://www.w3.org/TR/xslt#value-of">XSLT 1.0, section 7.6.1</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#value-of">XSLT 1.0, section 7.6.1</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté, comme décrit ci-dessus. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/value-of", "ja": "ja/XSLT/value-of", "pl": "pl/XSLT/value-of" } ) }} +</p>
\ 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 index 5a2dad0c61..a1b3708d24 100644 --- a/files/fr/web/xslt/element/variable/index.html +++ b/files/fr/web/xslt/element/variable/index.html @@ -10,25 +10,24 @@ original_slug: Web/XSLT/variable {{ XsltRef() }} </p><p>L'élément <code><xsl:variable></code> 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. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:variable name=NOM select=EXPRESSION > MODÈLE </xsl:variable> </pre> -<h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +<h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>name</code> </dt><dd>Donne un nom à la variable. </dd></dl> -<h3 id="Attribut_optionnel" name="Attribut_optionnel"> Attribut optionnel </h3> +<h3 id="Attribut_optionnel"> Attribut optionnel </h3> <dl><dt><code>select</code> </dt><dd>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é. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>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. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#variables" class="external">XSLT 1.0, section 11</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#variables">XSLT 1.0, section 11</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/variable", "pl": "pl/XSLT/variable" } ) }} +</p>
\ 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 index d381e45214..41b54e47e4 100644 --- a/files/fr/web/xslt/element/when/index.html +++ b/files/fr/web/xslt/element/when/index.html @@ -10,23 +10,22 @@ original_slug: Web/XSLT/when {{ XsltRef() }} </p><p>L'élément <code><xsl:when></code> apparaît toujours dans un élément <code><xsl:choose></code>, et se comporte comme une structure conditionelle 'case'. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:when test=EXPRESSION> MODÈLE -</xsl:when></pre> <h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +</xsl:when></pre> <h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>test</code> </dt><dd>Définit une expression booléenne à évaluer. Si elle est vraie, le contenu de l'élément est exécuté ; sinon, il est ignoré. </dd></dl> -<h3 id="Attributs_obligatoires" name="Attributs_obligatoires"> Attributs obligatoires </h3> +<h3 id="Attributs_obligatoires"> Attributs obligatoires </h3> <p>Aucun. </p> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Sous-instruction, apparaît toujours dans un élément <code><xsl:choose></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose" class="external">XSLT 1.0, section 9.2</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose">XSLT 1.0, section 9.2</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/when", "es": "es/XSLT/when", "pl": "pl/XSLT/when" } ) }} +</p>
\ 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 index 4b02192c8c..81e0f38b89 100644 --- a/files/fr/web/xslt/element/with-param/index.html +++ b/files/fr/web/xslt/element/with-param/index.html @@ -10,24 +10,23 @@ original_slug: Web/XSLT/with-param {{ XsltRef() }} </p><p>L'élément <code><xsl:with-param></code> définit la valeur d'un paramètre à passer à un modèle. </p> -<h3 id="Syntaxe" name="Syntaxe"> Syntaxe </h3> +<h3 id="Syntaxe"> Syntaxe </h3> <pre><xsl:with-param name=NOM select=EXPRESSION> MODÈLE -</xsl:with-param></pre> <h3 id="Attribut_obligatoire" name="Attribut_obligatoire"> Attribut obligatoire </h3> +</xsl:with-param></pre> <h3 id="Attribut_obligatoire"> Attribut obligatoire </h3> <dl><dt><code>name</code> </dt><dd>Définit un nom pour ce paramètre. </dd></dl> -<h3 id="Attribut_optionnel" name="Attribut_optionnel"> Attribut optionnel </h3> +<h3 id="Attribut_optionnel"> Attribut optionnel </h3> <dl><dt><code>select</code> </dt><dd>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é. </dd></dl> -<h3 id="Type" name="Type"> Type </h3> +<h3 id="Type"> Type </h3> <p>Sous-instruction, apparaît toujours dans un élément <code><xsl:apply-templates></code> ou un élément <code><xsl:call-template></code>. </p> -<h3 id="D.C3.A9finition" name="D.C3.A9finition"> Définition </h3> -<p><a href="http://www.w3.org/TR/xslt#section-Passing-Parameters-to-Templates" class="external">XSLT 1.0, section 11.6</a>. +<h3 id="D.C3.A9finition"> Définition </h3> +<p><a href="http://www.w3.org/TR/xslt#section-Passing-Parameters-to-Templates">XSLT 1.0, section 11.6</a>. </p> -<h3 id="Support_Gecko" name="Support_Gecko"> Support Gecko </h3> +<h3 id="Support_Gecko"> Support Gecko </h3> <p>Supporté. -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/XSLT/with-param", "es": "es/XSLT/with-param", "pl": "pl/XSLT/with-param" } ) }} +</p>
\ No newline at end of file diff --git a/files/fr/web/xslt/index.html b/files/fr/web/xslt/index.html index 06afe45972..5589e0344e 100644 --- a/files/fr/web/xslt/index.html +++ b/files/fr/web/xslt/index.html @@ -13,11 +13,11 @@ translation_of: Web/XSLT <p>XSLT est lui-même un dialecte <a href="/fr/XML" title="fr/XML">XML</a>. Un programme XSLT est donc, avant tout, un document <a href="/fr/XML" title="fr/XML">XML</a></p> -<table class="topicpage-table"> +<table> <tbody> <tr> <td> - <h4 id="Documentation" name="Documentation"><a href="/Special:Tags?tag=XSLT&language=fr" title="Special:Tags?tag=XSLT&language=fr">Documentation</a></h4> + <h4 id="Documentation"><a href="/Special:Tags?tag=XSLT&language=fr" title="Special:Tags?tag=XSLT&language=fr">Documentation</a></h4> <dl> <dt><a href="/fr/XSLT/Éléments" title="fr/XSLT/Éléments">Référence des éléments XSLT</a></dt> @@ -39,17 +39,17 @@ translation_of: Web/XSLT </dl> <dl> - <dt><a class="external" href="http://www.topxml.com/xsl/tutorials/intro/">Tutoriel XSLT et XPath</a></dt> + <dt><a href="http://www.topxml.com/xsl/tutorials/intro/">Tutoriel XSLT et XPath</a></dt> <dd><small>Le tutoriel XSLT de TopXML présente les bases des concepts de XSLT, de sa syntaxe et sa programmation.</small></dd> </dl> <dl> - <dt><a class="external" href="http://www.w3schools.com/xsl/">Tutoriel XSLT</a></dt> - <dd><small>Ce tutoriel de <a class="external" href="http://www.w3schools.com">W3Schools</a> explique comment utiliser XSLT pour transformer des document XML en d'autres formats, comme XHTML.</small></dd> + <dt><a href="http://www.w3schools.com/xsl/">Tutoriel XSLT</a></dt> + <dd><small>Ce tutoriel de <a href="http://www.w3schools.com">W3Schools</a> explique comment utiliser XSLT pour transformer des document XML en d'autres formats, comme XHTML.</small></dd> </dl> <dl> - <dt><a class="external" href="http://www.xml.com/pub/a/2000/08/holman/">What is XSLT?</a></dt> + <dt><a href="http://www.xml.com/pub/a/2000/08/holman/">What is XSLT?</a></dt> <dd><small>Cette large introduction de XSLT et XPath ne nécessite aucune connaissance préalable de ces technologies et guide le lecteur à travers leur contexte, leur structure, les différents concepts et les bases de leur terminologie.</small></dd> </dl> @@ -59,7 +59,7 @@ translation_of: Web/XSLT </td> <td> - <h4 id="Communaut.C3.A9" name="Communaut.C3.A9">Communauté</h4> + <h4 id="Communaut.C3.A9">Communauté</h4> <ul> <li>Voir les forums de Mozilla…</li> @@ -69,7 +69,7 @@ translation_of: Web/XSLT <p> </p> - <h4 id="Sujets_li.C3.A9s" name="Sujets_li.C3.A9s">Sujets liés</h4> + <h4 id="Sujets_li.C3.A9s">Sujets liés</h4> <dl> <dd><a href="/fr/XML" title="fr/XML">XML</a>, <a href="/fr/XPath" title="fr/XPath">XPath</a></dd> diff --git a/files/fr/web/xslt/pi_parameters/index.html b/files/fr/web/xslt/pi_parameters/index.html index 749508a141..73cad1794e 100644 --- a/files/fr/web/xslt/pi_parameters/index.html +++ b/files/fr/web/xslt/pi_parameters/index.html @@ -6,7 +6,7 @@ tags: translation_of: Web/XSLT/PI_Parameters original_slug: Web/XSLT/Paramètres_des_instructions_de_traitement --- -<h3 id="Pr.C3.A9sentation" name="Pr.C3.A9sentation">Présentation</h3> +<h3 id="Pr.C3.A9sentation">Présentation</h3> <p>XSLT permet de passer des paramètres à une feuille de style lors de son exécution. C'était déjà possible depuis quelques temps dans l'<a href="fr/XSLTProcessor">XSLTProcessor</a> sous JavaScript, mais pas lors de l'utilisation de l'instruction de traitement (<em>PI</em>, pour Processing Instruction) <code><?xml-stylesheet?></code>.</p> @@ -21,21 +21,21 @@ original_slug: Web/XSLT/Paramètres_des_instructions_de_traitement <p>Notez que ces PI n'ont aucun effet lorsque la transformation est faite à l'aide de l'objet <code>XSLTProcessor</code> en JavaScript.</p> -<h3 id="Instructions_de_traitement" name="Instructions_de_traitement">Instructions de traitement</h3> +<h3 id="Instructions_de_traitement">Instructions de traitement</h3> -<p>Les attributs des PI <code>xslt-param</code> et <code>xslt-param-namespace</code> sont analysés en utilisant les règles définies dans <a class="external" href="http://www.w3.org/TR/xml-stylesheet/">xml-stylesheet</a>. Tous les attributs non reconnus sont ignorés. L'analyse d'un attribut n'échouera pas à cause de la présence d'un attribut non reconnu tant que cet attribut respecte la syntaxe définie dans <code>xml-stylesheet</code>.</p> +<p>Les attributs des PI <code>xslt-param</code> et <code>xslt-param-namespace</code> sont analysés en utilisant les règles définies dans <a href="http://www.w3.org/TR/xml-stylesheet/">xml-stylesheet</a>. Tous les attributs non reconnus sont ignorés. L'analyse d'un attribut n'échouera pas à cause de la présence d'un attribut non reconnu tant que cet attribut respecte la syntaxe définie dans <code>xml-stylesheet</code>.</p> <p>Les deux instructions de traitement <code>xslt-param</code> et <code>xslt-param-namespace</code> doivent apparaître dans le prologue du document, c'est-à-dire avant la balise du premier élément. Toutes les PI du prologue sont exécutées, celles présentes avant une PI <code>xml-stylesheet</code> comme celles présentes après.</p> -<p>S'il existe plusieurs PI <code>xml-stylesheet</code> les paramètres s'appliquent à toutes les feuilles de style, conséquence du fait que selon la spécification XSLT, toutes les feuilles de style sont importées concaténées en une seule feuille.<span class="comment">reference?</span> Notez que les PI XSLT <code>xml-stylesheet</code> multiples ne sont pas supportées par Firefox à l'heure actuelle.</p> +<p>S'il existe plusieurs PI <code>xml-stylesheet</code> les paramètres s'appliquent à toutes les feuilles de style, conséquence du fait que selon la spécification XSLT, toutes les feuilles de style sont importées concaténées en une seule feuille.reference? Notez que les PI XSLT <code>xml-stylesheet</code> multiples ne sont pas supportées par Firefox à l'heure actuelle.</p> -<h4 id="xslt-param" name="xslt-param">xslt-param</h4> +<h4 id="xslt-param">xslt-param</h4> <p>La PI <code>xslt-param</code> accepte quatre attributs :</p> <dl> <dt>name</dt> - <dd>La partie locale du nom du paramètre. Aucune vérification de syntaxe n'est faite pour cet attribut. Cependant, si ce n'est pas un <a class="external" href="http://www.w3.org/TR/REC-xml-names/#NT-NCName">NCName</a> valide, il ne correspondra à aucun paramètre de la feuille de style.</dd> + <dd>La partie locale du nom du paramètre. Aucune vérification de syntaxe n'est faite pour cet attribut. Cependant, si ce n'est pas un <a href="http://www.w3.org/TR/REC-xml-names/#NT-NCName">NCName</a> valide, il ne correspondra à aucun paramètre de la feuille de style.</dd> <dt>namespace</dt> <dd>L'espace de nommage du nom du paramètre. Aucune vérification de syntaxe n'est faite pour cet attribut.</dd> <dt>value</dt> @@ -54,7 +54,7 @@ original_slug: Web/XSLT/Paramètres_des_instructions_de_traitement <p>Notez que <code>value="..."</code> n'est pas strictement égal à <code>select="'...'"</code> car value peut contenir à la fois des caractères apostrophe et des caractères guillemet.</p> -<h5 id="Exemples" name="Exemples">Exemples</h5> +<h5 id="Exemples">Exemples</h5> <p>Le paramètre <code>color</code> contient la chaîne <code>red</code> :</p> @@ -76,7 +76,7 @@ original_slug: Web/XSLT/Paramètres_des_instructions_de_traitement <pre class="eval"> <?xslt-param name="show-toc" select="true()"?> </pre> -<h5 id="Le_contexte_de_l.27attribut_select" name="Le_contexte_de_l.27attribut_select">Le contexte de l'attribut<em>select</em></h5> +<h5 id="Le_contexte_de_l.27attribut_select">Le contexte de l'attribut<em>select</em></h5> <p>Le contexte suivant est utilisé pour analyser et évaluer l'expression de l'attribut <strong>select</strong>.</p> @@ -91,7 +91,7 @@ original_slug: Web/XSLT/Paramètres_des_instructions_de_traitement <p>Si l'attribut <strong>select</strong> ne peut pas être analysé ou exécuté, la PI est ignorée (en particulier, l'attribut <strong>value</strong> ne sera pas utilisé comme valeur de secours).</p> -<h4 id="xslt-param-namespace" name="xslt-param-namespace">xslt-param-namespace</h4> +<h4 id="xslt-param-namespace">xslt-param-namespace</h4> <p><code>xslt-param-namespace</code> accepte deux attributs :</p> @@ -110,20 +110,20 @@ original_slug: Web/XSLT/Paramètres_des_instructions_de_traitement <p>Si <strong>namespace</strong> est absent, la PI est ignorée. Si <strong>namespace</strong> est vide, le mappage du préfixe est supprimé.</p> -<h5 id="Exemples_2" name="Exemples_2">Exemples</h5> +<h5 id="Exemples_2">Exemples</h5> -<p>Le paramètre <code>books</code> contient l'ensemble de noeuds qui regroupe tous les éléments <code><book></code> de l'espace de nommage <code><span class="nowiki">http://www.example.org/myNamespace</span></code> :</p> +<p>Le paramètre <code>books</code> contient l'ensemble de noeuds qui regroupe tous les éléments <code><book></code> de l'espace de nommage <code>http://www.example.org/myNamespace</code> :</p> -<pre class="eval"><?xslt-param-namespace prefix="my" namespace="<span class="nowiki">http://www.example.org/myNamespace</span>"?> +<pre class="eval"><?xslt-param-namespace prefix="my" namespace="http://www.example.org/myNamespace"?> <?xslt-param name="books" select="//my:book"?> </pre> -<h3 id="Versions_support.C3.A9es" name="Versions_support.C3.A9es">Versions supportées</h3> +<h3 id="Versions_support.C3.A9es">Versions supportées</h3> <p>Supportées depuis Firefox 2.0.0.1. Dans la version 2, l'attribut <strong>value</strong> est supporté mais l'attribut <strong>select</strong> provoque des plantages pour certaines expressions.</p> -<h3 id="Possibilit.C3.A9s_de_d.C3.A9veloppements_futurs" name="Possibilit.C3.A9s_de_d.C3.A9veloppements_futurs">Possibilités de développements futurs</h3> +<h3 id="Possibilit.C3.A9s_de_d.C3.A9veloppements_futurs">Possibilités de développements futurs</h3> <p>Devons-nous autoriser n'importe quelle fonction XSLT dans les expressions ? <code>document()</code> semble utile, mais il semble difficile de conserver le fait que <code>generate-id()</code> devrait produire la même chaîne pour un même document.</p> -<p><span class="comment">Interwiki Language Links</span></p> +<p>Interwiki Language Links</p> diff --git a/files/fr/web/xslt/transforming_xml_with_xslt/an_overview/index.html b/files/fr/web/xslt/transforming_xml_with_xslt/an_overview/index.html index bf81a04f67..a34aaec766 100644 --- a/files/fr/web/xslt/transforming_xml_with_xslt/an_overview/index.html +++ b/files/fr/web/xslt/transforming_xml_with_xslt/an_overview/index.html @@ -15,64 +15,32 @@ original_slug: Web/XSLT/Transformations_XML_avec_XSLT/Présentation <dl> <dt>Une feuille de styles XSLT est un document XML.</dt> <dd>Contrairement aux CSS qui ont leur propre syntaxe, une feuille de style XSLT est un document XML, qui doit se conformer à toutes les règles du langage XML. Ainsi, le principe d'une transformation est qu'un document XML est utilisé pour transformer un autre document XML.</dd> -</dl> - -<dl> <dt>Une feuille de styles XSLT est identifiée comme telle par un en-tête XSLT standard.</dt> <dd>L'élément externe dans une feuille de styles XSLT doit être l'élément <xsl:stylesheet> (ou éventuellement l'élément <code><xsl:transform></code>). Cet élément inclut au moins une déclaration d'espace de nommage (<code>namespace</code>) et l'attribut de version obligatoire. On peut également inclure d'autres espaces de nommage et trois attributs optionnels.</dd> + <dt>L'espace de nommage imposé pour XSLT est "http://www.w3.org/1999/XSL/Transform".</dt> + <dd>Les espaces de nommages sont une source de confusion importante dans XML. Bien qu'ils semblent souvent être des URI, ils ne se réfèrent pas à une ressource située à cette adresse. Ils sont uniquement un moyen d'attribuer un identifiant unique à un ensemble d'éléments connus. La chaîne "http://www.w3.org/1999/XSL/Transform" est une constante qui marque les éléments ainsi désignés comme appartenant à l'ensemble des balises définies par le W3C dans sa recommandation XSLT de 1999. Une autre chaîne occasionnellement utilisée dans les feuilles de styles, "http://www.w3.org/TR/WD-xsl", indique la conformité avec un des premiers brouillons de travail (Working Draft en anglais, d'où le WD) du document du W3C. Ce dernier espace de nommage n'est pas compatible avec celui que la W3C a adopté et il n'est pas supporté par Netscape. Comme saisir la chaîne "http://www.w3.org/1999/XSL/Transform" à chaque fois serait pénible et rendrait la balisage difficile à lire, il existe un mécanisme pour assigner une abréviation à un espace de nommage dans l'en-tête de la feuille de styles. Dans sa totalité, l'élément ouvrant d'une feuille de style serait :</dd> </dl> -<dl> - <dt>L'espace de nommage imposé pour XSLT est <span class="nowiki">"http://www.w3.org/1999/XSL/Transform"</span>.</dt> - <dd>Les espaces de nommages sont une source de confusion importante dans XML. Bien qu'ils semblent souvent être des URI, ils ne se réfèrent pas à une ressource située à cette adresse. Ils sont uniquement un moyen d'attribuer un identifiant unique à un ensemble d'éléments connus. La chaîne <span class="nowiki">"http://www.w3.org/1999/XSL/Transform"</span> est une constante qui marque les éléments ainsi désignés comme appartenant à l'ensemble des balises définies par le W3C dans sa recommandation XSLT de 1999. Une autre chaîne occasionnellement utilisée dans les feuilles de styles, <span class="nowiki">"http://www.w3.org/TR/WD-xsl"</span>, indique la conformité avec un des premiers brouillons de travail (Working Draft en anglais, d'où le WD) du document du W3C. Ce dernier espace de nommage n'est pas compatible avec celui que la W3C a adopté et il n'est pas supporté par Netscape.</dd> - <dd>Comme saisir la chaîne <span class="nowiki">"http://www.w3.org/1999/XSL/Transform"</span> à chaque fois serait pénible et rendrait la balisage difficile à lire, il existe un mécanisme pour assigner une abréviation à un espace de nommage dans l'en-tête de la feuille de styles. Dans sa totalité, l'élément ouvrant d'une feuille de style serait :</dd> -</dl> - -<pre class="eval"><xsl:stylesheet xmlns:xsl="<a class="external" href="http://www.w3.org/1999/XSL/Transform" rel="freelink">http://www.w3.org/1999/XSL/Transform</a>" version="1.0"> +<pre class="eval"><xsl:stylesheet xmlns:xsl="<a href="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</a>" version="1.0"> </pre> -<dl> - <dd>Le pseudo attribut xmlns définit xsl comme l'abréviation du nom complet de l'espace de nommage pour ce document. Ainsi l'élément stylesheet ci-dessus est préfixé par <code>xsl:</code>. Bien que xsl soit conventionnellement utilisé, il n'est pas imposé et il est possible de choisir un autre raccourci. Les exemples de ce document utilisent tous le préfixe xsl.</dd> -</dl> - -<dl> - <dt>Toutes les transformations XSLT sont exécutées sur les arbres, et non sur les documents.</dt> - <dd>Le moteur de transformation XSLT, appelé le processeur, ne fonctionne pas directement sur les documents. Avant qu'une transformation ne soit effectuée, le document XML originel et la feuille de styles doivent être analysés, afin de créer une représentation abstraite de la structure du document qui sera mise en mémoire. C'est cette représentation, appelée « arbre », qui sera traitée par le processeur. L'arbre est un type de données abstrait, un modèle conceptuel que peut être implémenté de diverses façons en fonction l'analyseur et le processeur.</dd> - <dd>Netscape utilise une structure d'arbre proche de celle du <a href="fr/DOM">DOM</a> du W3C, mais d'autres sont également possibles. Les seules obligations concernent la disposition des objets dans l'arbre, leurs propriétés, et leurs relations.</dd> - <dd>L'arbre consiste en une organisation hiérarchique de nœuds. Il peut être constitué à l'aide de sept types de nœuds : le nœud<em>root</em> (unique), des nœuds<em>élément</em>, des nœuds<em>text</em>, des nœuds<em>attribut</em>, des nœuds commentaires, des nœuds d'instructions de traitement, et des nœuds d'espaces de nommage.</dd> - <dd>En haut de l'arbre on trouve le nœud racine (root). Le nœud racine ne correspond à aucune partie individuelle du document XML : il représente l'ensemble du document. En dessous du nœud racine se trouvent ses enfants, qui peuvent être des éléments, des commentaires, des instructions de traitement, etc. Certains de ces enfants peuvent également avoir leurs propres enfants, et ainsi de suite sur plusieurs niveaux. Il existe des contraintes concernant le positionnement des noeuds : par exemple, les nœuds texte ne peuvent pas avoir d'enfant.</dd> - <dd>Le résultat du traitement par le processeur est également un arbre. Netscape utilise cet arbre pour créer le contenu dans la fenêtre du navigateur.</dd> -</dl> - -<dl> - <dt>XSLT est un langage déclaratif de haut niveau.</dt> - <dd>Une feuille de styles XSLT est un ensemble de règles, appelées<em>modèles</em> (templates en anglais), qui déclare chacune qu'un nœud correspondant à ce motif spécifique doit être traité de cette façon spécifique et se retrouver à cette position spécifique dans l'arbre résultat. Les détails de l'exécution sont laissés au processeur, et comme l'ordre d'exécution des règles de la feuille de styles ne peut donc être garanti, XSLT ne supporte aucune fonctionnalité pouvant provoquer un effet de bord. En cela, il se comporte comme<em>Lisp</em> ou<em>Scheme</em>.</dd> -</dl> - -<dl> - <dt>Les emplacements dans les arbres sont spécifiés à l'aide de XPath, une recommandation du W3C.</dt> - <dd>Les transformations dépendent de la capacité du processeur à identifier individuellement les nœuds dans l'arbre. Pour faciliter cela, le W3C a décidé d'utiliser un langage séparé, XPath, qui a également d'autres utilisations en dehors du contexte XSLT. Comme son nom l'indique, XPath définit un « chemin » (path en anglais) que le processeur doit suivre dans l'arbre pour parvenir au nœud voulu. Ce chemin se compose d'expressions spécifiques à XPath à évaluer, expressions qui peuvent contenir un certain nombre de conditions à remplir, une méthode pour associer des nœuds et/ou d'une indication de direction dans l'arbre. Vous trouverez une description complète des spécifications de XPath les plus communément utilisées avec XSLT dans les documents de la section<em>référence</em>.</dd> -</dl> - -<dl> - <dt>Les conflits éventuels dans la correspondance avec les modèles sont résolus par l'utilisation d'un ensemble de règles de priorité en cascade.</dt> - <dd>En général, une règle modèle plus spécifique a la priorité sur une d'ordre plus général, et toutes choses égales par ailleurs, une règle apparaissant tard dans la feuille de style a la priorité sur celles qui se trouvent avant elle.</dd> -</dl> - -<dl> - <dt>Les feuilles de styles peuvent être attachées à un document XML par l'intermédiaire d'une instruction de traitement.</dt> - <dd>La méthode la plus simple pour indiquer la feuille de styles XSLT à utiliser pour traiter un document XML particulier est d'inclure une instruction de traitement dans le document XML lui-même. Par exemple, si la feuille de styles se nomme inventory.xsl et se trouve dans le même répertoire que le document XML, l'instruction de traitement dans le document pourrait ressembler à :</dd> -</dl> +<ul> + <li>Le pseudo attribut xmlns définit xsl comme l'abréviation du nom complet de l'espace de nommage pour ce document. Ainsi l'élément stylesheet ci-dessus est préfixé par <code>xsl:</code>. Bien que xsl soit conventionnellement utilisé, il n'est pas imposé et il est possible de choisir un autre raccourci. Les exemples de ce document utilisent tous le préfixe xsl.</li> + <li>Toutes les transformations XSLT sont exécutées sur les arbres, et non sur les documents.</li> + <li>Le moteur de transformation XSLT, appelé le processeur, ne fonctionne pas directement sur les documents. Avant qu'une transformation ne soit effectuée, le document XML originel et la feuille de styles doivent être analysés, afin de créer une représentation abstraite de la structure du document qui sera mise en mémoire. C'est cette représentation, appelée « arbre », qui sera traitée par le processeur. L'arbre est un type de données abstrait, un modèle conceptuel que peut être implémenté de diverses façons en fonction l'analyseur et le processeur. Netscape utilise une structure d'arbre proche de celle du <a href="fr/DOM">DOM</a> du W3C, mais d'autres sont également possibles. Les seules obligations concernent la disposition des objets dans l'arbre, leurs propriétés, et leurs relations. L'arbre consiste en une organisation hiérarchique de nœuds. Il peut être constitué à l'aide de sept types de nœuds : le nœud<em>root</em> (unique), des nœuds<em>élément</em>, des nœuds<em>text</em>, des nœuds<em>attribut</em>, des nœuds commentaires, des nœuds d'instructions de traitement, et des nœuds d'espaces de nommage. En haut de l'arbre on trouve le nœud racine (root). Le nœud racine ne correspond à aucune partie individuelle du document XML : il représente l'ensemble du document. En dessous du nœud racine se trouvent ses enfants, qui peuvent être des éléments, des commentaires, des instructions de traitement, etc. Certains de ces enfants peuvent également avoir leurs propres enfants, et ainsi de suite sur plusieurs niveaux. Il existe des contraintes concernant le positionnement des noeuds : par exemple, les nœuds texte ne peuvent pas avoir d'enfant. Le résultat du traitement par le processeur est également un arbre. Netscape utilise cet arbre pour créer le contenu dans la fenêtre du navigateur.</li> + <li>XSLT est un langage déclaratif de haut niveau.</li> + <li>Une feuille de styles XSLT est un ensemble de règles, appelées<em>modèles</em> (templates en anglais), qui déclare chacune qu'un nœud correspondant à ce motif spécifique doit être traité de cette façon spécifique et se retrouver à cette position spécifique dans l'arbre résultat. Les détails de l'exécution sont laissés au processeur, et comme l'ordre d'exécution des règles de la feuille de styles ne peut donc être garanti, XSLT ne supporte aucune fonctionnalité pouvant provoquer un effet de bord. En cela, il se comporte comme<em>Lisp</em> ou<em>Scheme</em>.</li> + <li>Les emplacements dans les arbres sont spécifiés à l'aide de XPath, une recommandation du W3C.</li> + <li>Les transformations dépendent de la capacité du processeur à identifier individuellement les nœuds dans l'arbre. Pour faciliter cela, le W3C a décidé d'utiliser un langage séparé, XPath, qui a également d'autres utilisations en dehors du contexte XSLT. Comme son nom l'indique, XPath définit un « chemin » (path en anglais) que le processeur doit suivre dans l'arbre pour parvenir au nœud voulu. Ce chemin se compose d'expressions spécifiques à XPath à évaluer, expressions qui peuvent contenir un certain nombre de conditions à remplir, une méthode pour associer des nœuds et/ou d'une indication de direction dans l'arbre. Vous trouverez une description complète des spécifications de XPath les plus communément utilisées avec XSLT dans les documents de la section<em>référence</em>.</li> + <li>Les conflits éventuels dans la correspondance avec les modèles sont résolus par l'utilisation d'un ensemble de règles de priorité en cascade.</li> + <li>En général, une règle modèle plus spécifique a la priorité sur une d'ordre plus général, et toutes choses égales par ailleurs, une règle apparaissant tard dans la feuille de style a la priorité sur celles qui se trouvent avant elle.</li> + <li>Les feuilles de styles peuvent être attachées à un document XML par l'intermédiaire d'une instruction de traitement.</li> + <li>La méthode la plus simple pour indiquer la feuille de styles XSLT à utiliser pour traiter un document XML particulier est d'inclure une instruction de traitement dans le document XML lui-même. Par exemple, si la feuille de styles se nomme inventory.xsl et se trouve dans le même répertoire que le document XML, l'instruction de traitement dans le document pourrait ressembler à :</li> +</ul> <pre class="eval"><?xml-stylesheet type="text/xml" href="inventory.xsl"?> </pre> -<dl> - <dd>Cette instruction doit être placée dans le prologue du document XML.</dd> -</dl> - -<p>Pour en savoir plus sur XSLT et XPath, voir la section <a href="fr/Transformations_XML_avec_XSLT/Autres_ressources">Autres ressources</a> à la fin de cet article.</p> - -<p><span class="comment">Interwiki Languages Links</span></p> +<p>Cette instruction doit être placée dans le prologue du document XML.</p> -<p>{{ languages( { "en": "en/Transforming_XML_with_XSLT/An_Overview" } ) }}</p> +<p>Pour en savoir plus sur XSLT et XPath, voir la section <a href="fr/Transformations_XML_avec_XSLT/Autres_ressources">Autres ressources</a> à la fin de cet article.</p>
\ No newline at end of file diff --git a/files/fr/web/xslt/transforming_xml_with_xslt/for_further_reading/index.html b/files/fr/web/xslt/transforming_xml_with_xslt/for_further_reading/index.html index 0e657ab436..c03b5bcd84 100644 --- a/files/fr/web/xslt/transforming_xml_with_xslt/for_further_reading/index.html +++ b/files/fr/web/xslt/transforming_xml_with_xslt/for_further_reading/index.html @@ -2,217 +2,110 @@ title: Autres ressources slug: Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading tags: - - Transformations_XML_avec_XSLT - - XML - - XSLT +- Transformations_XML_avec_XSLT +- XML +- XSLT translation_of: Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading original_slug: Web/XSLT/Transformations_XML_avec_XSLT/Autres_ressources --- <a href="/fr/docs/Transformations_XML_avec_XSLT">« Transformations XML avec XSLT</a> -<h3 id="Sources_imprim.C3.A9es" name="Sources_imprim.C3.A9es">Sources imprimées</h3> - -<h4 id="Livres" name="Livres">Livres</h4> - -<dl> - <dd><strong>XSLT: Programmer's Reference, Second Edition</strong> - - <dl> - <dd><strong>Auteur</strong> : Michael H. Kay</dd> - <dd><strong>Nombre de page</strong> : 992 pages</dd> - <dd><strong>Éditeur</strong> : Wrox; 2 edition (May 3, 2001)</dd> - <dd><strong>ISBN</strong>: 0764543814 - <dl> - <dd>Michael Kay est membre du groupe de travail XSL du W3C et le développeur de son propre processeur XSLT libre, Saxon. Il est également l'auteur du seul livre sur ce sujet à avoir bénéficié d'une seconde édition. C'est un gros livre, bien articulé, détaillé, épuisant le sujet, voire parfois le lecteur, et qui couvre toutes les bases possibles de XSLT.</dd> - </dl> - </dd> - </dl> - </dd> -</dl> - -<p><span class="comment"><a class="external" href="http://www.amazon.com/XSLT-Programmers-Reference-Programmer/dp/0764543814" rel="freelink">http://www.amazon.com/XSLT-Programme.../dp/0764543814</a></span></p> - -<p> </p> - -<dl> - <dd><strong>XSLT</strong> - - <dl> - <dd><strong>Auteur</strong> : Doug Tidwell</dd> - <dd><strong>Nombre de page</strong> : 473 pages</dd> - <dd><strong>Éditeur</strong> : O'Reilly Media; 1 edition (August 15, 2001)</dd> - <dd><strong>ISBN</strong>: 0596000537 - <dl> - <dd>Doug Tidwell est un développeur senior chez IBM et un<em>évangéliste</em> reconnu des technologies XML en général. Il est l'auteur de plusieurs articles et tutoriels concernant divers aspects de XML sur l'exhaustif site Web développeur d'IBM. Ce livre est moins complet que celui de Michael Kay, mais il couvre correctement les bases, et offre quelques exemples intéressants.</dd> - </dl> - </dd> - </dl> - </dd> -</dl> - -<p><span class="comment"><a class="external" href="http://www.amazon.com/Xslt-Doug-Tidwell/dp/0596000537" rel="freelink">http://www.amazon.com/Xslt-Doug-Tidwell/dp/0596000537</a></span></p> - -<p> </p> - -<dl> - <dd><strong>Learning XML, Second Edition</strong> - - <dl> - <dd><strong>Auteur</strong> : Erik T. Ray</dd> - <dd><strong>Nombre de page</strong> : 432 pages</dd> - <dd><strong>Éditeur</strong> : O'Reilly Media; 2 edition (September 22, 2003)</dd> - <dd><strong>ISBN</strong>: 0596004206 - <dl> - <dd>Comme l'indique le titre, il s'agit d'un aperçu général de XML. Le chapitre 6 est dédié spécifiquement à XSLT.</dd> - </dl> - </dd> - </dl> - </dd> -</dl> - -<p><span class="comment"><a class="external" href="http://www.amazon.com/gp/product/0596004206" rel="freelink">http://www.amazon.com/gp/product/0596004206</a></span></p> - -<h3 id="Sources_num.C3.A9riques" name="Sources_num.C3.A9riques">Sources numériques</h3> - -<h4 id="Sites_Web" name="Sites_Web">Sites Web</h4> - -<dl> - <dd><strong>World Wide Web Consortium</strong> - - <dl> - <dd><strong>Page d'accueil du W3C</strong> : <a class="external" href="http://www.w3.org/" rel="freelink">http://www.w3.org/</a></dd> - <dd><strong>Page de XSL</strong> : <a class="external" href="http://www.w3.org/Style/XSL/" rel="freelink">http://www.w3.org/Style/XSL/</a></dd> - <dd><strong>Recommandation XSLT 1.0</strong> : <a class="external" href="http://www.w3.org/TR/xslt" rel="freelink">http://www.w3.org/TR/xslt</a></dd> - <dd><strong>Archive of public style (CSS and XSLT) discussions</strong> : <a class="external" href="http://lists.w3.org/Archives/Public/www-style/" rel="freelink">http://lists.w3.org/Archives/Public/www-style/</a></dd> - <dd><strong>Recommandation XPath 1.0</strong> : <a class="external" href="http://www.w3.org/TR/xpath" rel="freelink">http://www.w3.org/TR/xpath</a> - <dl> - <dd>Le World Wide Web Consortium est l'organisme qui publie des recommandations sur un certain nombre de technologies Web, dont beaucoup deviennent de-facto des standards.</dd> - </dl> - </dd> - </dl> - </dd> -</dl> - -<h4 id="Articles" name="Articles">Articles</h4> - -<dl> - <dd><strong>Hands-on XSL</strong> - - <dl> - <dd><strong>Auteur</strong> : Don R. Day</dd> - <dd><strong>Adresse</strong> : <a class="external" href="http://www-106.ibm.com/developerworks/library/x-hands-on-xsl/" rel="freelink">http://www-106.ibm.com/developerwork...-hands-on-xsl/</a></dd> - </dl> - </dd> -</dl> - -<dl> - <dd><strong>Understanding XSLT</strong> - - <dl> - <dd><strong>Auteur</strong> : Jay Greenspan</dd> - <dd><strong>Adresse</strong> : <a class="external" href="http://hotwired.lycos.com/webmonkey/98/43/index2a.html?tw=authoring" rel="freelink">http://hotwired.lycos.com/webmonkey/...l?tw=authoring</a></dd> - </dl> - </dd> -</dl> - -<dl> - <dd><strong>What is XSLT?</strong> - - <dl> - <dd><strong>Auteur</strong> : G. Ken Holman</dd> - <dd><strong>Adresse</strong> : <a class="external" href="http://www.xml.com/pub/a/2000/08/holman/index.html" rel="freelink">http://www.xml.com/pub/a/2000/08/holman/index.html</a></dd> - </dl> - </dd> -</dl> - -<h4 id="Tutoriels_et_exemples" name="Tutoriels_et_exemples">Tutoriels et exemples</h4> - -<dl> - <dd><strong>Zvon</strong> - - <dl> - <dd><strong>XSL Programmers</strong> : <a class="external" href="http://www.zvon.org/o_html/group_xsl.html" rel="freelink">http://www.zvon.org/o_html/group_xsl.html</a></dd> - </dl> - </dd> -</dl> - -<dl> - <dd><strong>Jeni's XSLT Pages</strong> - - <dl> - <dd><strong>Index</strong> : <a class="external" href="http://www.jenitennison.com/xslt/" rel="freelink">http://www.jenitennison.com/xslt/</a></dd> - </dl> - </dd> -</dl> - -<dl> - <dd><strong>XMLPitstop.com</strong> - - <dl> - <dd><strong>StyleSheet Center</strong> : <a class="external" href="http://www.xmlpitstop.com/Default.asp?DataType=SSC" rel="freelink">http://www.xmlpitstop.com/Default.asp?DataType=SSC</a></dd> - </dl> - </dd> -</dl> - -<dl> - <dd><strong>XSL Tutorial</strong> - - <dl> - <dd><strong>Index</strong> : <a class="external" href="http://www.nwalsh.com/docs/tutorials/xsl/" rel="freelink">http://www.nwalsh.com/docs/tutorials/xsl/</a></dd> - </dl> - </dd> -</dl> - -<h4 id="Extensions" name="Extensions">Extensions</h4> - -<dl> - <dd><strong>Extension Firefox <a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/5023">XSL Results</a></strong> - - <dl> - <dd>Permet à chacun d'essayer XSL, en appliquant des feuilles de styles XSL (saisies manuellement, via une URL ou depuis un fichier local) à un document XML (un document chargé dans une fenêtre du navigateur ou un document saisi manuellement).</dd> - </dl> - </dd> -</dl> - -<h4 id="Autres_ressources" name="Autres_ressources">Autres ressources</h4> - -<dl> - <dd><strong>Cover Pages</strong> - - <dl> - <dd><strong>Extensible Stylesheet Language (XSL)</strong> : <a class="external" href="http://www.oasis-open.org/cover/xsl.html" rel="freelink">http://www.oasis-open.org/cover/xsl.html</a></dd> - </dl> - </dd> -</dl> - -<dl> - <dd><strong>XSL-List</strong> - - <dl> - <dd><strong>Abonnement</strong> : <a class="external" href="http://www.mulberrytech.com/xsl/xsl-list/" rel="freelink">http://www.mulberrytech.com/xsl/xsl-list/</a></dd> - <dd><strong>Archives</strong> : <a class="external" href="http://www.biglist.com/lists/xsl-list/archives/" rel="freelink">http://www.biglist.com/lists/xsl-list/archives/</a> - <dl> - <dd>XSL-List est une liste de diffusion généraliste très active, hébergée par <a class="external" href="http://mulberrytech.com/">Mulberry Technologies</a></dd> - </dl> - </dd> - </dl> - </dd> -</dl> - -<dl> - <dd><strong>mozilla.dev.tech.xslt</strong> - - <dl> - <dd><strong>Google Groups</strong> : <a class="external" href="http://groups.google.com/group/mozilla.dev.tech.xslt" rel="freelink">http://groups.google.com/group/mozilla.dev.tech.xslt</a> - - <dl> - <dd>Ce groupe de discussion est l'endroit où discuter des spécificités XSLT de Netscape.</dd> - </dl> - </dd> - </dl> - </dd> -</dl> - -<p><br> - <span class="comment">Interwiki Languages Links</span></p> - -<p>{{ languages( { "en": "en/Transforming_XML_with_XSLT/For_Further_Reading", "pl": "pl/Transformacje_XML_z_XSLT/Przeczytaj_wi\u0119cej" } ) }}</p> + +<h3 id="Sources_imprim.C3.A9es">Sources imprimées</h3> + +<h4 id="Livres">Livres</h4> + +<ul> + <li><strong>XSLT: Programmer's Reference, Second Edition</strong> + + <ul> + <li><strong>Auteur</strong> : Michael H. Kay</li> + <li><strong>Nombre de page</strong> : 992 pages</li> + <li><strong>Éditeur</strong> : Wrox; 2 edition (May 3, 2001)</li> + <li><strong>ISBN</strong>: 0764543814</li> + <li>Michael Kay est membre du groupe de travail XSL du W3C et le développeur de son propre processeur XSLT libre, + Saxon. Il est également l'auteur du seul livre sur ce sujet à avoir bénéficié d'une seconde édition. C'est un + gros livre, bien articulé, détaillé, épuisant le sujet, voire parfois le lecteur, et qui couvre toutes les bases + possibles de XSLT.</li> + + <li><a + href="http://www.amazon.com/XSLT-Programmers-Reference-Programmer/dp/0764543814">http://www.amazon.com/XSLT-Programme.../dp/0764543814</a> + </li> + </ul> + </li> + <li><strong>XSLT</strong> + + <ul> + <li><strong>Auteur</strong> : Doug Tidwell</li> + <li><strong>Nombre de page</strong> : 473 pages</li> + <li><strong>Éditeur</strong> : O'Reilly Media; 1 edition (August 15, 2001)</li> + <li><strong>ISBN</strong>: 0596000537</li> + <li>Doug Tidwell est un développeur senior chez IBM et un<em>évangéliste</em> reconnu des technologies XML en + général. Il est l'auteur de plusieurs articles et tutoriels concernant divers aspects de XML sur l'exhaustif + site Web développeur d'IBM. Ce livre est moins complet que celui de Michael Kay, mais il couvre correctement les + bases, et offre quelques exemples intéressants.</li> + <li><a + href="http://www.amazon.com/Xslt-Doug-Tidwell/dp/0596000537">http://www.amazon.com/Xslt-Doug-Tidwell/dp/0596000537</a> + </li> + + </ul> + </li> + + <li><strong>Learning XML, Second Edition</strong> + + <ul> + <li><strong>Auteur</strong> : Erik T. Ray</li> + <li><strong>Nombre de page</strong> : 432 pages</li> + <li><strong>Éditeur</strong> : O'Reilly Media; 2 edition (September 22, 2003)</li> + <li><strong>ISBN</strong>: 0596004206</li> + <li>Comme l'indique le titre, il s'agit d'un aperçu général de XML. Le chapitre 6 est dédié spécifiquement à XSLT. + </li> + <li><a href="http://www.amazon.com/gp/product/0596004206">http://www.amazon.com/gp/product/0596004206</a></li> + </ul> + </li> +</ul> + +<h3 id="Sources_num.C3.A9riques">Sources numériques</h3> + +<h4 id="Sites_Web">Sites Web</h4> + +<ul> + <li><strong>World Wide Web Consortium</strong> + <ul> + <li><strong>Page d'accueil du W3C</strong> : <a href="http://www.w3.org/">http://www.w3.org/</a></li> + <li><strong>Page de XSL</strong> : <a href="http://www.w3.org/Style/XSL/">http://www.w3.org/Style/XSL/</a></li> + <li><strong>Recommandation XSLT 1.0</strong> : <a href="http://www.w3.org/TR/xslt">http://www.w3.org/TR/xslt</a></li> + <li><strong>Archive of public style (CSS and XSLT) discussions</strong> : <a href="http://lists.w3.org/Archives/Public/www-style/">http://lists.w3.org/Archives/Public/www-style/</a></li> + <li><strong>Recommandation XPath 1.0</strong> : <a href="http://www.w3.org/TR/xpath">http://www.w3.org/TR/xpath</a></li> + <li>Le World Wide Web Consortium est l'organisme qui publie des recommandations sur un certain nombre de technologies Web, dont beaucoup deviennent de-facto des standards.</li> + </ul> + </li> +</ul> + +<h4 id="Articles">Articles</h4> + +<ul> + <li><a href="http://www-106.ibm.com/developerworks/library/x-hands-on-xsl/">http://www-106.ibm.com/developerwork...-hands-on-xsl/</a></li> + <li><a href="http://hotwired.lycos.com/webmonkey/98/43/index2a.html?tw=authoring">http://hotwired.lycos.com/webmonkey/...l?tw=authoring</a></li> + <li><a href="http://www.xml.com/pub/a/2000/08/holman/index.html">http://www.xml.com/pub/a/2000/08/holman/index.html</a></li> +</ul> + +<h4 id="Tutoriels_et_exemples">Tutoriels et exemples</h4> + +<ul> + <li><a href="http://www.jenitennison.com/xslt/">http://www.jenitennison.com/xslt/</a></li> + <li><a href="http://www.xmlpitstop.com/Default.asp?DataType=SSC">http://www.xmlpitstop.com/Default.asp?DataType=SSC</a></li> + <li><a href="http://www.nwalsh.com/docs/tutorials/xsl/">http://www.nwalsh.com/docs/tutorials/xsl/</a></li> +</ul> + + +<h4 id="Autres_ressources">Autres ressources</h4> + +<ul> + <li><a href="http://www.oasis-open.org/cover/xsl.html">Cover Pages - XSL</a></li> + <li>XSL-List + <ul> + <li><a href="http://www.biglist.com/lists/xsl-list/archives/">Archives</a></li> + <li><a href="http://www.mulberrytech.com/xsl/xsl-list/">Inscription</a></li> + </ul> + </li> +</ul> diff --git a/files/fr/web/xslt/transforming_xml_with_xslt/index.html b/files/fr/web/xslt/transforming_xml_with_xslt/index.html index fe99ebd632..24e477bf69 100644 --- a/files/fr/web/xslt/transforming_xml_with_xslt/index.html +++ b/files/fr/web/xslt/transforming_xml_with_xslt/index.html @@ -14,7 +14,7 @@ original_slug: Web/XSLT/Transformations_XML_avec_XSLT <h3 id="Pr.C3.A9sentation"> <a href="fr/Transformations_XML_avec_XSLT/Pr%c3%a9sentation">Présentation</a> </h3> <p>La séparation du contenu et de la présentation est l'une des caractéristiques principale du <a href="fr/XML">XML</a>. La structure d'un document XML est conçue pour refléter et clarifier les relations entre les différents aspects du contenu lui-même, sans l'obsurcir par la nécessité d'y intégrer des indications sur la présentation qui lui sera appliquée ensuite. Cette structure intelligente est particulièrement importante, car de plus en plus de transferts de données sont automatisés et se font entre des machines très hétérogènes reliées par un réseau. </p><p>Mais au bout du compte, la plus grande partie du contenu des documents XML devra être présentée à des lecteurs humains. Parce qu'un navigateur possède une interface familière et extrêmement flexible, c'est un moyen idéal pour afficher une version du contenu XML remise en forme spécifiquement pour être présentée. Conçu dès ses débuts pour s'appuyer sur un large éventail de technologies XML, Mozilla intègre tous les mécanismes nécessaires au traitement des documents XML originaux, et des feuilles de styles spécialisées utilisées pour définir le traitement à leur appliquer pour un affichage en HTML. En déplaçant le processus de transformation du côté client, on réduit ainsi la charge serveur. -</p><p>Actuellement, Gecko (le moteur de rendu de Mozilla et Firefox) supporte deux formats de feuilles de styles XML. Pour le contrôle basique de l'apparence -- fontes, couleurs, position, etc. -- Gecko utilise <a href="fr/CSS">CSS</a>, tiré du <a href="fr/DHTML">DHTML</a>. Toutes les spécifications CSS1 et la majorité des CSS2 sont supportées, le support du tout récent CSS3 est en développement. Pour plus d'information à propos de CSS, consultez le site <a class="external" href="http://www.meyerweb.com/eric/css/">Eric Meyer's CSS pages</a>. +</p><p>Actuellement, Gecko (le moteur de rendu de Mozilla et Firefox) supporte deux formats de feuilles de styles XML. Pour le contrôle basique de l'apparence -- fontes, couleurs, position, etc. -- Gecko utilise <a href="fr/CSS">CSS</a>, tiré du <a href="fr/DHTML">DHTML</a>. Toutes les spécifications CSS1 et la majorité des CSS2 sont supportées, le support du tout récent CSS3 est en développement. Pour plus d'information à propos de CSS, consultez le site <a href="http://www.meyerweb.com/eric/css/">Eric Meyer's CSS pages</a>. </p><p>Nous nous intéressons ici au second type de feuilles de styles supporté par Gecko : la feuille de style XSLT. XSLT signifie <i>eXtensible Stylesheet Language/Transform</i>. XSLT permet à un concepteur de feuilles de styles de transformer un document XML de départ de deux façons significatives : manipuler et réordonner le contenu (une réorganisation complète de celui-ci est possible si on le désire), et le transférer dans un autre format (dans le cas de Mozilla, on se concentre sur sa conversion à la volée en HTML pour permettre son affichage dans le navigateur). </p> <h3 id="R.C3.A9f.C3.A9rence_XSLT.2FXPath"> Référence XSLT/XPath </h3> @@ -101,13 +101,3 @@ original_slug: Web/XSLT/Transformations_XML_avec_XSLT </li></ul> </li><li> <a href="fr/Transformations_XML_avec_XSLT/Autres_ressources#Extensions">Extensions</a> </li></ul> -<h3 id="Index"> <a href="fr/Transformations_XML_avec_XSLT/Index">Index</a> </h3> -<div class="originaldocinfo"> -<h3 id="Information_sur_le_document_original"> Information sur le document original </h3> -<ul><li> Copyright : Copyright © 2001-2003 Netscape. All rights reserved. -</li><li> Note : Cette article faisait partie du site DevEdge. -</li></ul> -</div> -<p><br> -<span>Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/Transforming_XML_with_XSLT", "es": "es/Transformando_XML_con_XSLT", "pl": "pl/Transformacje_XML_z_XSLT", "ko": "ko/Transforming_XML_with_XSLT" } ) }} diff --git a/files/fr/web/xslt/transforming_xml_with_xslt/the_netscape_xslt_xpath_reference/index.html b/files/fr/web/xslt/transforming_xml_with_xslt/the_netscape_xslt_xpath_reference/index.html index d4bd6e9226..52f2e32b8b 100644 --- a/files/fr/web/xslt/transforming_xml_with_xslt/the_netscape_xslt_xpath_reference/index.html +++ b/files/fr/web/xslt/transforming_xml_with_xslt/the_netscape_xslt_xpath_reference/index.html @@ -7,233 +7,232 @@ original_slug: Web/XSLT/Transformations_XML_avec_XSLT/La_référence_XSLT_XPath_ <p> </p><p>La liste ci-dessous, ordonnée alphabétiquement, présente les élémentes, les axes et les fonctions de la recommandation XSLT 1.0 du W3C, ainsi que les sections appropriées de la recommandation XPath. Le développement de XSLT est toujours en cours, et ce document sera mis à jours au fur et à mesure de l'extension des fonctionnalités. </p> -<h3 id=".C3.89l.C3.A9ments" name=".C3.89l.C3.A9ments"> <a href="fr/XSLT/%c3%89l%c3%a9ments">Éléments</a> </h3> -<h4 id="xsl:apply-imports" name="xsl:apply-imports"> <a href="fr/XSLT/apply-imports">xsl:apply-imports</a> </h4> +<h3 id=".C3.89l.C3.A9ments"> <a href="fr/XSLT/%c3%89l%c3%a9ments">Éléments</a> </h3> +<h4 id="xsl:apply-imports"> <a href="fr/XSLT/apply-imports">xsl:apply-imports</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:apply-templates" name="xsl:apply-templates"> <a href="fr/XSLT/apply-templates">xsl:apply-templates</a> </h4> +<h4 id="xsl:apply-templates"> <a href="fr/XSLT/apply-templates">xsl:apply-templates</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:attribute" name="xsl:attribute"> <a href="fr/XSLT/attribute">xsl:attribute</a> </h4> +<h4 id="xsl:attribute"> <a href="fr/XSLT/attribute">xsl:attribute</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:attribute-set" name="xsl:attribute-set"> <a href="fr/XSLT/attribute-set">xsl:attribute-set</a> </h4> +<h4 id="xsl:attribute-set"> <a href="fr/XSLT/attribute-set">xsl:attribute-set</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:call-template" name="xsl:call-template"> <a href="fr/XSLT/call-template">xsl:call-template</a> </h4> +<h4 id="xsl:call-template"> <a href="fr/XSLT/call-template">xsl:call-template</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:choose" name="xsl:choose"> <a href="fr/XSLT/choose">xsl:choose</a> </h4> +<h4 id="xsl:choose"> <a href="fr/XSLT/choose">xsl:choose</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:comment" name="xsl:comment"> <a href="fr/XSLT/comment">xsl:comment</a> </h4> +<h4 id="xsl:comment"> <a href="fr/XSLT/comment">xsl:comment</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:copy" name="xsl:copy"> <a href="fr/XSLT/copy">xsl:copy</a> </h4> +<h4 id="xsl:copy"> <a href="fr/XSLT/copy">xsl:copy</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:copy-of" name="xsl:copy-of"> <a href="fr/XSLT/copy-of">xsl:copy-of</a> </h4> +<h4 id="xsl:copy-of"> <a href="fr/XSLT/copy-of">xsl:copy-of</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:decimal-format" name="xsl:decimal-format"> <a href="fr/XSLT/decimal-format">xsl:decimal-format</a> </h4> +<h4 id="xsl:decimal-format"> <a href="fr/XSLT/decimal-format">xsl:decimal-format</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:element" name="xsl:element"> <a href="fr/XSLT/element">xsl:element</a> </h4> +<h4 id="xsl:element"> <a href="fr/XSLT/element">xsl:element</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:fallback" name="xsl:fallback"> <a href="fr/XSLT/fallback">xsl:fallback</a> </h4> +<h4 id="xsl:fallback"> <a href="fr/XSLT/fallback">xsl:fallback</a> </h4> <p><i>(non supporté)</i> </p> -<h4 id="xsl:for-each" name="xsl:for-each"> <a href="fr/XSLT/for-each">xsl:for-each</a> </h4> +<h4 id="xsl:for-each"> <a href="fr/XSLT/for-each">xsl:for-each</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:if" name="xsl:if"> <a href="fr/XSLT/if">xsl:if</a> </h4> +<h4 id="xsl:if"> <a href="fr/XSLT/if">xsl:if</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:import" name="xsl:import"> <a href="fr/XSLT/import">xsl:import</a> </h4> +<h4 id="xsl:import"> <a href="fr/XSLT/import">xsl:import</a> </h4> <p><i>(mostly supported)</i> </p> -<h4 id="xsl:include" name="xsl:include"> <a href="fr/XSLT/include">xsl:include</a> </h4> +<h4 id="xsl:include"> <a href="fr/XSLT/include">xsl:include</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:key" name="xsl:key"> <a href="fr/XSLT/key">xsl:key</a> </h4> +<h4 id="xsl:key"> <a href="fr/XSLT/key">xsl:key</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:message" name="xsl:message"> <a href="fr/XSLT/message">xsl:message</a> </h4> +<h4 id="xsl:message"> <a href="fr/XSLT/message">xsl:message</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:namespace-alias" name="xsl:namespace-alias"> <a href="fr/XSLT/namespace-alias">xsl:namespace-alias</a> </h4> +<h4 id="xsl:namespace-alias"> <a href="fr/XSLT/namespace-alias">xsl:namespace-alias</a> </h4> <p><i>(non supporté)</i> </p> -<h4 id="xsl:number" name="xsl:number"> <a href="fr/XSLT/number">xsl:number</a> </h4> +<h4 id="xsl:number"> <a href="fr/XSLT/number">xsl:number</a> </h4> <p><i>(partiellement supporté)</i> </p> -<h4 id="xsl:otherwise" name="xsl:otherwise"> <a href="fr/XSLT/otherwise">xsl:otherwise</a> </h4> +<h4 id="xsl:otherwise"> <a href="fr/XSLT/otherwise">xsl:otherwise</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:output" name="xsl:output"> <a href="fr/XSLT/output">xsl:output</a> </h4> +<h4 id="xsl:output"> <a href="fr/XSLT/output">xsl:output</a> </h4> <p><i>(partiellement supporté)</i> </p> -<h4 id="xsl:param" name="xsl:param"> <a href="fr/XSLT/param">xsl:param</a> </h4> +<h4 id="xsl:param"> <a href="fr/XSLT/param">xsl:param</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:preserve-space" name="xsl:preserve-space"> <a href="fr/XSLT/preserve-space">xsl:preserve-space</a> </h4> +<h4 id="xsl:preserve-space"> <a href="fr/XSLT/preserve-space">xsl:preserve-space</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:processing-instruction" name="xsl:processing-instruction"> <a href="fr/XSLT/processing-instruction">xsl:processing-instruction</a> </h4> -<h4 id="xsl:sort" name="xsl:sort"> <a href="fr/XSLT/sort">xsl:sort</a> </h4> +<h4 id="xsl:processing-instruction"> <a href="fr/XSLT/processing-instruction">xsl:processing-instruction</a> </h4> +<h4 id="xsl:sort"> <a href="fr/XSLT/sort">xsl:sort</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:strip-space" name="xsl:strip-space"> <a href="fr/XSLT/strip-space">xsl:strip-space</a> </h4> +<h4 id="xsl:strip-space"> <a href="fr/XSLT/strip-space">xsl:strip-space</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:stylesheet" name="xsl:stylesheet"> <a href="fr/XSLT/stylesheet">xsl:stylesheet</a> </h4> +<h4 id="xsl:stylesheet"> <a href="fr/XSLT/stylesheet">xsl:stylesheet</a> </h4> <p><i>(partiellement supporté)</i> </p> -<h4 id="xsl:template" name="xsl:template"> <a href="fr/XSLT/template">xsl:template</a> </h4> +<h4 id="xsl:template"> <a href="fr/XSLT/template">xsl:template</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:text" name="xsl:text"> <a href="fr/XSLT/text">xsl:text</a> </h4> +<h4 id="xsl:text"> <a href="fr/XSLT/text">xsl:text</a> </h4> <p><i>(partiellement supporté)</i> </p> -<h4 id="xsl:transform" name="xsl:transform"> <a href="fr/XSLT/transform">xsl:transform</a> </h4> +<h4 id="xsl:transform"> <a href="fr/XSLT/transform">xsl:transform</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:value-of" name="xsl:value-of"> <a href="fr/XSLT/value-of">xsl:value-of</a> </h4> +<h4 id="xsl:value-of"> <a href="fr/XSLT/value-of">xsl:value-of</a> </h4> <p><i>(partiellement supporté)</i> </p> -<h4 id="xsl:variable" name="xsl:variable"> <a href="fr/XSLT/variable">xsl:variable</a> </h4> +<h4 id="xsl:variable"> <a href="fr/XSLT/variable">xsl:variable</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:when" name="xsl:when"> <a href="fr/XSLT/when">xsl:when</a> </h4> +<h4 id="xsl:when"> <a href="fr/XSLT/when">xsl:when</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="xsl:with-param" name="xsl:with-param"> <a href="fr/XSLT/with-param">xsl:with-param</a> </h4> +<h4 id="xsl:with-param"> <a href="fr/XSLT/with-param">xsl:with-param</a> </h4> <p><i>(supporté)</i> </p> -<h3 id="Axes" name="Axes"> <a href="fr/XPath/Axes">Axes</a> </h3> -<h4 id="ancestor" name="ancestor"> <a href="fr/XPath/Axes/ancestor">ancestor</a> </h4> -<h4 id="ancestor-or-self" name="ancestor-or-self"> <a href="fr/XPath/Axes/ancestor-or-self">ancestor-or-self</a> </h4> -<h4 id="attribute" name="attribute"> <a href="fr/XPath/Axes/attribute">attribute</a> </h4> -<h4 id="child" name="child"> <a href="fr/XPath/Axes/child">child</a> </h4> -<h4 id="descendant" name="descendant"> <a href="fr/XPath/Axes/descendant">descendant</a> </h4> -<h4 id="descendant-or-self" name="descendant-or-self"> <a href="fr/XPath/Axes/descendant-or-self">descendant-or-self</a> </h4> -<h4 id="following" name="following"> <a href="fr/XPath/Axes/following">following</a> </h4> -<h4 id="following-sibling" name="following-sibling"> <a href="fr/XPath/Axes/following-sibling">following-sibling</a> </h4> -<h4 id="namespace" name="namespace"> <a href="fr/XPath/Axes/namespace">namespace</a> </h4> +<h3 id="Axes"> <a href="fr/XPath/Axes">Axes</a> </h3> +<h4 id="ancestor"> <a href="fr/XPath/Axes/ancestor">ancestor</a> </h4> +<h4 id="ancestor-or-self"> <a href="fr/XPath/Axes/ancestor-or-self">ancestor-or-self</a> </h4> +<h4 id="attribute"> <a href="fr/XPath/Axes/attribute">attribute</a> </h4> +<h4 id="child"> <a href="fr/XPath/Axes/child">child</a> </h4> +<h4 id="descendant"> <a href="fr/XPath/Axes/descendant">descendant</a> </h4> +<h4 id="descendant-or-self"> <a href="fr/XPath/Axes/descendant-or-self">descendant-or-self</a> </h4> +<h4 id="following"> <a href="fr/XPath/Axes/following">following</a> </h4> +<h4 id="following-sibling"> <a href="fr/XPath/Axes/following-sibling">following-sibling</a> </h4> +<h4 id="namespace"> <a href="fr/XPath/Axes/namespace">namespace</a> </h4> <p><i>(non supporté)</i> </p> -<h4 id="parent" name="parent"> <a href="fr/XPath/Axes/parent">parent</a> </h4> -<h4 id="preceding" name="preceding"> <a href="fr/XPath/Axes/preceding">preceding</a> </h4> -<h4 id="preceding-sibling" name="preceding-sibling"> <a href="fr/XPath/Axes/preceding-sibling">preceding-sibling</a> </h4> -<h4 id="self" name="self"> <a href="fr/XPath/Axes/self">self</a> </h4> -<h3 id="Fonctions" name="Fonctions"> <a href="fr/XPath/Fonctions">Fonctions</a> </h3> -<h4 id="boolean.28.29" name="boolean.28.29"> <a href="fr/XPath/Fonctions/boolean">boolean()</a> </h4> +<h4 id="parent"> <a href="fr/XPath/Axes/parent">parent</a> </h4> +<h4 id="preceding"> <a href="fr/XPath/Axes/preceding">preceding</a> </h4> +<h4 id="preceding-sibling"> <a href="fr/XPath/Axes/preceding-sibling">preceding-sibling</a> </h4> +<h4 id="self"> <a href="fr/XPath/Axes/self">self</a> </h4> +<h3 id="Fonctions"> <a href="fr/XPath/Fonctions">Fonctions</a> </h3> +<h4 id="boolean.28.29"> <a href="fr/XPath/Fonctions/boolean">boolean()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="ceiling.28.29" name="ceiling.28.29"> <a href="fr/XPath/Fonctions/ceiling">ceiling()</a> </h4> +<h4 id="ceiling.28.29"> <a href="fr/XPath/Fonctions/ceiling">ceiling()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="concat.28.29" name="concat.28.29"> <a href="fr/XPath/Fonctions/concat">concat()</a> </h4> +<h4 id="concat.28.29"> <a href="fr/XPath/Fonctions/concat">concat()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="contains.28.29" name="contains.28.29"> <a href="fr/XPath/Fonctions/contains">contains()</a> </h4> +<h4 id="contains.28.29"> <a href="fr/XPath/Fonctions/contains">contains()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="count.28.29" name="count.28.29"> <a href="fr/XPath/Fonctions/count">count()</a> </h4> +<h4 id="count.28.29"> <a href="fr/XPath/Fonctions/count">count()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="current.28.29" name="current.28.29"> <a href="fr/XPath/Fonctions/current">current()</a> </h4> +<h4 id="current.28.29"> <a href="fr/XPath/Fonctions/current">current()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="document.28.29" name="document.28.29"> <a href="fr/XPath/Fonctions/document">document()</a> </h4> +<h4 id="document.28.29"> <a href="fr/XPath/Fonctions/document">document()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="element-available.28.29" name="element-available.28.29"> <a href="fr/XPath/Fonctions/element-available">element-available()</a> </h4> +<h4 id="element-available.28.29"> <a href="fr/XPath/Fonctions/element-available">element-available()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="false.28.29" name="false.28.29"> <a href="fr/XPath/Fonctions/false">false()</a> </h4> +<h4 id="false.28.29"> <a href="fr/XPath/Fonctions/false">false()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="floor.28.29" name="floor.28.29"> <a href="fr/XPath/Fonctions/floor">floor()</a> </h4> +<h4 id="floor.28.29"> <a href="fr/XPath/Fonctions/floor">floor()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="format-number.28.29" name="format-number.28.29"> <a href="fr/XPath/Fonctions/format-number">format-number()</a> </h4> +<h4 id="format-number.28.29"> <a href="fr/XPath/Fonctions/format-number">format-number()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="function-available.28.29" name="function-available.28.29"> <a href="fr/XPath/Fonctions/function-available">function-available()</a> </h4> +<h4 id="function-available.28.29"> <a href="fr/XPath/Fonctions/function-available">function-available()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="generate-id.28.29" name="generate-id.28.29"> <a href="fr/XPath/Fonctions/generate-id">generate-id()</a> </h4> +<h4 id="generate-id.28.29"> <a href="fr/XPath/Fonctions/generate-id">generate-id()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="id.28.29" name="id.28.29"> <a href="fr/XPath/Fonctions/id">id()</a> </h4> +<h4 id="id.28.29"> <a href="fr/XPath/Fonctions/id">id()</a> </h4> <p><i>(partiellement supporté)</i> </p> -<h4 id="key.28.29" name="key.28.29"> <a href="fr/XPath/Fonctions/key">key()</a> </h4> +<h4 id="key.28.29"> <a href="fr/XPath/Fonctions/key">key()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="lang.28.29" name="lang.28.29"> <a href="fr/XPath/Fonctions/lang">lang()</a> </h4> +<h4 id="lang.28.29"> <a href="fr/XPath/Fonctions/lang">lang()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="last.28.29" name="last.28.29"> <a href="fr/XPath/Fonctions/last">last()</a> </h4> +<h4 id="last.28.29"> <a href="fr/XPath/Fonctions/last">last()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="local-name.28.29" name="local-name.28.29"> <a href="fr/XPath/Fonctions/local-name">local-name()</a> </h4> +<h4 id="local-name.28.29"> <a href="fr/XPath/Fonctions/local-name">local-name()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="name.28.29" name="name.28.29"> <a href="fr/XPath/Fonctions/name">name()</a> </h4> +<h4 id="name.28.29"> <a href="fr/XPath/Fonctions/name">name()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="namespace-uri.28.29" name="namespace-uri.28.29"> <a href="fr/XPath/Fonctions/namespace-uri">namespace-uri()</a> </h4> +<h4 id="namespace-uri.28.29"> <a href="fr/XPath/Fonctions/namespace-uri">namespace-uri()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="normalize-space.28.29" name="normalize-space.28.29"> <a href="fr/XPath/Fonctions/normalize-space">normalize-space()</a> </h4> +<h4 id="normalize-space.28.29"> <a href="fr/XPath/Fonctions/normalize-space">normalize-space()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="not.28.29" name="not.28.29"> <a href="fr/XPath/Fonctions/not">not()</a> </h4> +<h4 id="not.28.29"> <a href="fr/XPath/Fonctions/not">not()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="number.28.29" name="number.28.29"> <a href="fr/XPath/Fonctions/number">number()</a> </h4> +<h4 id="number.28.29"> <a href="fr/XPath/Fonctions/number">number()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="position.28.29" name="position.28.29"> <a href="fr/XPath/Fonctions/position">position()</a> </h4> +<h4 id="position.28.29"> <a href="fr/XPath/Fonctions/position">position()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="round.28.29" name="round.28.29"> <a href="fr/XPath/Fonctions/round">round()</a> </h4> +<h4 id="round.28.29"> <a href="fr/XPath/Fonctions/round">round()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="starts-with.28.29" name="starts-with.28.29"> <a href="fr/XPath/Fonctions/starts-with">starts-with()</a> </h4> +<h4 id="starts-with.28.29"> <a href="fr/XPath/Fonctions/starts-with">starts-with()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="string.28.29" name="string.28.29"> <a href="fr/XPath/Fonctions/string">string()</a> </h4> +<h4 id="string.28.29"> <a href="fr/XPath/Fonctions/string">string()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="string-length.28.29" name="string-length.28.29"> <a href="fr/XPath/Fonctions/string-length">string-length()</a> </h4> +<h4 id="string-length.28.29"> <a href="fr/XPath/Fonctions/string-length">string-length()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="substring.28.29" name="substring.28.29"> <a href="fr/XPath/Fonctions/substring">substring()</a> </h4> +<h4 id="substring.28.29"> <a href="fr/XPath/Fonctions/substring">substring()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="substring-after.28.29" name="substring-after.28.29"> <a href="fr/XPath/Fonctions/substring-after">substring-after()</a> </h4> +<h4 id="substring-after.28.29"> <a href="fr/XPath/Fonctions/substring-after">substring-after()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="substring-before.28.29" name="substring-before.28.29"> <a href="fr/XPath/Fonctions/substring-before">substring-before()</a> </h4> +<h4 id="substring-before.28.29"> <a href="fr/XPath/Fonctions/substring-before">substring-before()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="sum.28.29" name="sum.28.29"> <a href="fr/XPath/Fonctions/sum">sum()</a> </h4> +<h4 id="sum.28.29"> <a href="fr/XPath/Fonctions/sum">sum()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="system-property.28.29" name="system-property.28.29"> <a href="fr/XPath/Fonctions/system-property">system-property()</a> </h4> +<h4 id="system-property.28.29"> <a href="fr/XPath/Fonctions/system-property">system-property()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="translate.28.29" name="translate.28.29"> <a href="fr/XPath/Fonctions/translate">translate()</a> </h4> +<h4 id="translate.28.29"> <a href="fr/XPath/Fonctions/translate">translate()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="true.28.29" name="true.28.29"> <a href="fr/XPath/Fonctions/true">true()</a> </h4> +<h4 id="true.28.29"> <a href="fr/XPath/Fonctions/true">true()</a> </h4> <p><i>(supporté)</i> </p> -<h4 id="unparsed-entity-url.28.29" name="unparsed-entity-url.28.29"> <a href="fr/XPath/Fonctions/unparsed-entity-url">unparsed-entity-url()</a> </h4> +<h4 id="unparsed-entity-url.28.29"> <a href="fr/XPath/Fonctions/unparsed-entity-url">unparsed-entity-url()</a> </h4> <p><i>(supporté)</i> -</p><p><span class="comment">Interwiki Languages Links</span> -</p>{{ languages( { "en": "en/Transforming_XML_with_XSLT/The_Netscape_XSLT//XPath_Reference", "ja": "ja/Transforming_XML_with_XSLT/The_Netscape_XSLT//XPath_Reference", "pl": "pl/Transformacje_XML_z_XSLT/Dokumentacja_XSLT//XPath" } ) }} +</p>
\ No newline at end of file diff --git a/files/fr/web/xslt/using_the_mozilla_javascript_interface_to_xsl_transformations/index.html b/files/fr/web/xslt/using_the_mozilla_javascript_interface_to_xsl_transformations/index.html index b65f66b296..b533a95a9d 100644 --- a/files/fr/web/xslt/using_the_mozilla_javascript_interface_to_xsl_transformations/index.html +++ b/files/fr/web/xslt/using_the_mozilla_javascript_interface_to_xsl_transformations/index.html @@ -8,11 +8,11 @@ original_slug: >- Web/XSLT/Utilisation_de_l'interface_JavaScript_de_Mozilla_pour_les_transformations_XSL --- <p>Ce document décrit l'interface JavaScript pour le moteur de traitement XSLT (TransforMiiX) de Mozilla 1.2 et supérieur.</p> -<h3 id="Cr.C3.A9ation_de_XSLTProcessor" name="Cr.C3.A9ation_de_XSLTProcessor">Création de XSLTProcessor</h3> +<h3 id="Cr.C3.A9ation_de_XSLTProcessor">Création de XSLTProcessor</h3> <p>Pour commencer, nous avons besoin de créer un objet <a href="fr/XSLTProcessor">XSLTProcessor</a> :</p> <pre class="eval">var processor = new XSLTProcessor(); </pre> -<h3 id="Sp.C3.A9cification_de_la_feuille_de_style" name="Sp.C3.A9cification_de_la_feuille_de_style">Spécification de la feuille de style</h3> +<h3 id="Sp.C3.A9cification_de_la_feuille_de_style">Spécification de la feuille de style</h3> <p>Avant d'utiliser cet objet, nous devons importer une feuille de style avec la fonction <code>importStylesheet()</code>. Elle a un unique paramètre, qui est le nœud DOM de la feuille de style XSLT à importer — remarquez que l'importation est directe, ce qui signifie que si nous modifions la feuille de style DOM après son importation, cela sera reflété lors du traitement. Il est cependant conseillé d'utiliser les paramètres de feuille de style plutôt que de modifier le DOM. C'est généralement plus facile et on obtient de meilleures performances.</p> <pre class="eval">var testTransform = document.implementation.createDocument("", "test", null); // juste un exemple pour obtenir une transformation dans un script étant donné que @@ -24,42 +24,31 @@ function onload() { processor.importStylesheet(testTransform); } </pre> -<p><code>importStylesheet</code> requiert un argument, un nœud DOM. Si ce nœud est un nœud de document, nous pouvons passer par une transformation XSL ou une <a class="external" href="http://www.w3.org/TR/xslt#result-element-stylesheet">transformation littérale d'élément résultant</a>, autrement il devra être un élément <tt>xsl:stylesheet</tt> ou <tt>xsl:transform</tt>.</p> -<h3 id="Transformation_du_document" name="Transformation_du_document">Transformation du document</h3> +<p><code>importStylesheet</code> requiert un argument, un nœud DOM. Si ce nœud est un nœud de document, nous pouvons passer par une transformation XSL ou une <a href="http://www.w3.org/TR/xslt#result-element-stylesheet">transformation littérale d'élément résultant</a>, autrement il devra être un élément <tt>xsl:stylesheet</tt> ou <tt>xsl:transform</tt>.</p> +<h3 id="Transformation_du_document">Transformation du document</h3> <p>Nous pouvons utiliser les méthodes <a href="#transformToDocument"><code>transformToDocument()</code></a> ou <a href="#transformToFragment"><code>transformToFragment()</code></a> pour transformer un document à l'aide de la feuille de style spécifiée.</p> -<h4 id="transformToDocument" name="transformToDocument">transformToDocument</h4> +<h4 id="transformToDocument">transformToDocument</h4> <p><code>transformToDocument()</code> prend un argument, le nœud source à transformer, et retourne un nouveau <code>Document</code> DOM avec les résultats de la transformation :</p> <pre class="eval">var newDocument = processor.transformToDocument(domToBeTransformed); </pre> -<p>L'objet résultant est un <code>HTMLDocument</code> si la <a class="external" href="http://www.w3.org/TR/xslt#output">méthode de sortie</a> de la feuille de style est <tt>html</tt>, un <code>XMLDocument</code> pour <tt>xml</tt>, et pour la méthode de sortie <tt>text</tt> un <code>XMLDocument</code> avec uniquement un élément racine <code><transformiix:result></code> avec le texte comme descendant.</p> -<h4 id="transformToFragment" name="transformToFragment">transformToFragment</h4> +<p>L'objet résultant est un <code>HTMLDocument</code> si la <a href="http://www.w3.org/TR/xslt#output">méthode de sortie</a> de la feuille de style est <tt>html</tt>, un <code>XMLDocument</code> pour <tt>xml</tt>, et pour la méthode de sortie <tt>text</tt> un <code>XMLDocument</code> avec uniquement un élément racine <code><transformiix:result></code> avec le texte comme descendant.</p> +<h4 id="transformToFragment">transformToFragment</h4> <p>Nous pouvons également utiliser <code>transformToFragment()</code> qui retournera un nœud <code>DocumentFragment</code> DOM. C'est très efficace car l'adjonction d'un fragment à un autre nœud adjoint de façon transparente tous les descendants de ce fragment, et le fragment lui-même n'est pas fusionné. Les fragment sont donc utiles pour déplacer les nœuds et les stocker sans les éléments inutiles d'un objet document entier.</p> <p><code>transformToFragment</code> prend deux arguments : le document source à transformer (comme ci-dessus) et un objet <code>Document</code> qui possèdera le fragment (tous les fragments doivent être possédés par un document).</p> <pre class="eval">var ownerDocument = document.implementation.createDocument("", "test", null); var newFragment = processor.transformToFragment(domToBeTransformed, ownerDocument); </pre> <p><code>transformToFragment</code> ne produira que des objets HTML DOM que si le propriétaire du document est lui-même un <code>HTMLDocument</code>, ou si la méthode de sortie de la feuille de style est <tt>HTML</tt>. Il <b>ne produira pas</b> un objet HTML DOM si seul l'élément de haut niveau du résultat est <code><html></code> car <code>transformToFragment</code> est rarement utilisé pour créer cet élément. Si nous voulons annuler cela, nous pouvons définir la méthode de sortie normale par le moyen standard.</p> -<h3 id="D.C3.A9finition_des_param.C3.A8tres" name="D.C3.A9finition_des_param.C3.A8tres">Définition des paramètres</h3> -<p>Nous pouvons contrôler les <a class="external" href="http://www.w3.org/TR/xslt#variables">paramètres de la feuille de style</a> à l'aide des méthodes <code>setParameter</code>, <code>getParameter</code> et <code>removeParameter</code>. Elles nécessitent une URI d'espace de nommage et un nom local qui seront les deux premiers paramètres, <code>setParameter</code> sera un troisième paramètres — la valeur de ce dernier paramètre étant à définir.</p> -<h3 id="R.C3.A9initialisation" name="R.C3.A9initialisation">Réinitialisation</h3> +<h3 id="D.C3.A9finition_des_param.C3.A8tres">Définition des paramètres</h3> +<p>Nous pouvons contrôler les <a href="http://www.w3.org/TR/xslt#variables">paramètres de la feuille de style</a> à l'aide des méthodes <code>setParameter</code>, <code>getParameter</code> et <code>removeParameter</code>. Elles nécessitent une URI d'espace de nommage et un nom local qui seront les deux premiers paramètres, <code>setParameter</code> sera un troisième paramètres — la valeur de ce dernier paramètre étant à définir.</p> +<h3 id="R.C3.A9initialisation">Réinitialisation</h3> <p>L'objet <code>XSLTProcessor</code> implémente également une méthode <code>reset()</code> qui peut être utilisée pour supprimer toutes les feuilles de style et tous les paramètres puis ramener le processeur dans son état initial. Cette méthode est implémentée dans <a href="fr/Gecko">Mozilla</a> 1.3 et supérieurs.</p> -<h3 id="Ressources" name="Ressources">Ressources</h3> +<h3 id="Ressources">Ressources</h3> <ul> - <li><a href="https://dxr.mozilla.org/mozilla-central/source/content/xslt/public/nsIXSLTProcessor.idl" rel="custom">nsIXSLTProcessor.idl</a> reflètera toujours l'interface réelle de l'objet <code>XSLTProcessor</code>. + <li><a href="https://dxr.mozilla.org/mozilla-central/source/content/xslt/public/nsIXSLTProcessor.idl">nsIXSLTProcessor.idl</a> reflètera toujours l'interface réelle de l'objet <code>XSLTProcessor</code>. <ul> - <li><a class="external" href="http://xulplanet.com/references/objref/XSLTProcessor.html">A XULPlanet reference page (en)</a>.</li> + <li><a href="http://xulplanet.com/references/objref/XSLTProcessor.html">A XULPlanet reference page (en)</a>.</li> </ul> </li> - <li><a class="external" href="http://lxr.mozilla.org/seamonkey/source/content/xslt/public/nsIXSLTProcessorObsolete.idl">The nsIXMLProcessorObsolete IDL file (en)</a> <span class="icon-only-inline" title="This is an obsolete API and is no longer guaranteed to work."><i class="icon-trash"> </i></span> : l'interface JS dans les versions de Mozilla antérieures à la 1.2.</li> -</ul> -<div class="originaldocinfo"> - <h3 id="Informations_sur_le_document_original" name="Informations_sur_le_document_original">Informations sur le document original</h3> - <ul> - <li>Auteur(s) : <a class="link-mailto" href="mailto:mike@theoretic.com">Mike Hearn</a></li> - <li>Dernière mise à jour : 21 décembre 2005</li> - <li>Copyright: Copyright © Mike Hearn</li> - </ul> -</div> -<p><span class="comment">Interwiki Languages Links</span></p> -<div class="noinclude"> - </div> + <li><a href="http://lxr.mozilla.org/seamonkey/source/content/xslt/public/nsIXSLTProcessorObsolete.idl">The nsIXMLProcessorObsolete IDL file (en)</a> : l'interface JS dans les versions de Mozilla antérieures à la 1.2.</li> +</ul>
\ No newline at end of file diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html index 1094ae7dd6..53cdc3e2d2 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html @@ -6,7 +6,7 @@ tags: translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/Advanced_Example original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé --- -<h2 id="Exemple_avanc.C3.A9" name="Exemple_avanc.C3.A9">Exemple avancé</h2> +<h2 id="Exemple_avanc.C3.A9">Exemple avancé</h2> <p>Dans l'exemple avancé, nous allons trier plusieurs <code>div</code> selon leur contenu. L'exemple permet de trier le contenu plusieurs fois, en alternant entre le tri ascendant et le tri descendant. Le JavaScript ne charge que le fichier .xsl la première fois, et définit la variable <code>xslloaded</code> à <code>true</code> une fois que le fichier est fini de chargé. En utilisant la méthode <code>getParameter</code> sur l'objet <code>XSLTProcessor</code> , le code peut estimer s'il faut trier de façon ascendante ou descendante. Il trie par défaut de manière ascendante si le paramètre est vide (lors du premier tri, car sa valeur n'est pas définie dans le fichier XSLT). La valeur du tri est définie à l'aide de <code>setParameter</code>.</p> @@ -14,9 +14,9 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé <p>Une fois la transformation complétée, le résultat est ajouté au document, comme indiqué dans l'exemple.</p> -<p><small><strong>Figure 7 : Tri selon le contenu des div<span class="comment">voir l'exemple</span></strong></small></p> +<p><small><strong>Figure 7 : Tri selon le contenu des divvoir l'exemple</strong></small></p> + -<div style="margin-left: 1.5em; padding: 1em; border: 1px dotted #000;"> <p><em>Fragment XHTML :</em></p> <pre><div id="example"> @@ -104,5 +104,4 @@ function sort() { <xsl:copy-of select="." /> </xsl:template> </xsl:stylesheet> -</pre> -</div> +</pre>
\ No newline at end of file diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html index ca584ee495..cc8a0b54ed 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html @@ -6,13 +6,13 @@ tags: translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/Basic_Example original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique --- -<h2 id="Exemple_basique" name="Exemple_basique">Exemple basique</h2> +<h2 id="Exemple_basique">Exemple basique</h2> <p>L'exemple que nous allons voir va charger un fichier XML et lui appliquer une transformation XSL. Nous utiliserons les mêmes fichiers que dans l'exemple <a href="fr/XSLT_dans_Gecko/G%c3%a9n%c3%a9ration_de_HTML">Génération de HTML</a> de l'article <a href="fr/XSLT_dans_Gecko">XSLT dans Gecko</a>. Le fichier XML décrit un article et le fichier XSL formate les informations pour l'affichage.</p> <p><small><strong>Figure 4 : fichier XML</strong></small></p> -<p><span class="comment">Document XML (example1.xml):</span></p> +<p>Document XML (example1.xml):</p> <pre> <?xml version="1.0"?> <myNS:Article @@ -31,7 +31,7 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique <p><small><strong>Figure 5 : feuille de style XSLT</strong></small></p> -<p><span class="comment">feuille de style XSL (example1.xsl):</span></p> +<p>feuille de style XSL (example1.xsl):</p> <pre> <?xml version="1.0"?> <xsl:stylesheet version="1.0" @@ -100,7 +100,7 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique <p>L'exemple charge en mémoire les deux fichiers .xsl (<code>xslStylesheet</code>) et .xml (<code>xmlDoc</code>) à l'aide de <code>XMLHTTPRequest</code> synchrone. Le fichier .xsl est alors importé (<code>xsltProcessor.importStylesheet(xslStylesheet)</code>) et la transformation exécutée (<code>xsltProcessor.transformToFragment(xmlDoc, document)</code>). Cela permet d'extraire des données après le chargement de la page, sans avoir à la rafraîchir.</p> -<p><small><strong>Figure 6 : Exemple <span class="comment">voir l'exemple</span></strong></small></p> +<p><small><strong>Figure 6 : Exemple voir l'exemple</strong></small></p> <pre>var xslStylesheet; var xsltProcessor = new XSLTProcessor(); diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html index 73bba1d8bb..5e8f3914b5 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html @@ -6,7 +6,7 @@ tags: translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/JavaScript_XSLT_Bindings original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Les_liaisons_JavaScript_XSLT --- -<h2 id="Les_liaisons_JavaScript.2FXSLT" name="Les_liaisons_JavaScript.2FXSLT">Les liaisons JavaScript/XSLT</h2> +<h2 id="Les_liaisons_JavaScript.2FXSLT">Les liaisons JavaScript/XSLT</h2> <p>JavaScript peut exécuter des transformations XSLT à travers l'objet <code>XSLTProcessor</code>. Un fois instancié, un <code>XSLTProcessor</code> a une méthode <code>importStylesheet</code> qui prend comme argument la feuille de style XSLT à utiliser pour la transformation. La feuille de style doit être passée comme un document XML, ce qui signifie que le fichier .xsl doit être chargé par la page avant d'appeler <code>importStylesheet</code>. Cela peut être fait par <code>XMLHttpRequest</code> ou par <code>XMLDocument.load</code>.</p> diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html index e29867f5d9..55374adcd1 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html @@ -19,8 +19,8 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Ressources <ul> <li><a href="/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/fr/XSLT_dans_Gecko">XSLT dans Gecko</a></li> <li><a href="/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/fr/Utilisation_de_l'interface_JavaScript_de_Mozilla_pour_les_transformations_XSL">Utilisation de l'interface JavaScript de Mozilla pour les transformations XSL</a></li> - <li><a class="external" href="/en-US/docs/Web/XSLT">Page du projet XSLT sur Mozilla.org (en)</a>, qui contient une section concernant les problèmes fréquemment rencontrés.</li> - <li><a class="external" href="https://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmconusingthexslprocessor.asp">MSDN documentation on IE/XSLT bindings (en)</a></li> + <li><a href="/en-US/docs/Web/XSLT">Page du projet XSLT sur Mozilla.org (en)</a>, qui contient une section concernant les problèmes fréquemment rencontrés.</li> + <li><a href="https://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmconusingthexslprocessor.asp">MSDN documentation on IE/XSLT bindings (en)</a></li> </ul> <p>{{Previous("L\'interface XSLT/JavaScript dans Gecko:Liste des interfaces")}}</p> diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html index 1ebc126f9d..64ccbacedf 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html @@ -6,7 +6,7 @@ tags: translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres --- -<h2 id="D.C3.A9finition_de_param.C3.A8tres" name="D.C3.A9finition_de_param.C3.A8tres">Définition de paramètres</h2> +<h2 id="D.C3.A9finition_de_param.C3.A8tres">Définition de paramètres</h2> <p>Alors que l'exécution de transformations à l'aide des fichiers .xsl et .xml pré codés est utile, la configuration du fichier .xsl par JavaScript peut l'être bien plus. Par exemple, JavaScript et XSLT peuvent être utilisés pour trier des données XML puis les afficher. L'ordre du tri pourra alterner entre le tri ascendant et le tri descendant.</p> @@ -14,7 +14,6 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres <p><small><strong>Figure 7 : Paramètres</strong></small></p> -<div style="margin-left: 1.5em; padding: 1em; border: 1px dotted #000;"> <p><em>XSLT :</em></p> <pre><xsl:param name="myOrder" /> @@ -29,4 +28,3 @@ if (sortVal == "" || sortVal == "descendant") else xsltProcessor.setParameter(null, "monOrdre", "descendant"); </pre> -</div> |