aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web
diff options
context:
space:
mode:
authorSphinxKnight <SphinxKnight@users.noreply.github.com>2022-03-02 16:11:10 +0100
committerGitHub <noreply@github.com>2022-03-02 16:11:10 +0100
commit9b7a9b09ee2dc111cce8e8339cc7fb8b6b1bd96c (patch)
treef146f6811e40b8aaf24176ab619db8d119336f2b /files/fr/web
parente2dfa212951071cc5b38377aa85623a1274734b2 (diff)
downloadtranslated-content-9b7a9b09ee2dc111cce8e8339cc7fb8b6b1bd96c.tar.gz
translated-content-9b7a9b09ee2dc111cce8e8339cc7fb8b6b1bd96c.tar.bz2
translated-content-9b7a9b09ee2dc111cce8e8339cc7fb8b6b1bd96c.zip
Fixes #4228 by updating fr page vs en-US counterpart (#4258)
* Fixes #4228 by updating fr page vs en-US counterpart * Remove unnecessary newline Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com> * typofix Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com> Co-authored-by: Carolyn Wu <87150472+cw118@users.noreply.github.com>
Diffstat (limited to 'files/fr/web')
-rw-r--r--files/fr/web/xslt/index.md187
1 files changed, 47 insertions, 140 deletions
diff --git a/files/fr/web/xslt/index.md b/files/fr/web/xslt/index.md
index 2900e22481..63c3296f0b 100644
--- a/files/fr/web/xslt/index.md
+++ b/files/fr/web/xslt/index.md
@@ -1,149 +1,56 @@
---
title: XSLT
slug: Web/XSLT
-tags:
- - XSLT
translation_of: Web/XSLT
---
-**XSLT (eXtended Stylesheet Language Transformations)**, défini au sein de la recommandation XSL du W3C, est un langage de transformation [XML](/fr/XML "fr/XML") de type fonctionnel.
+{{XSLTRef}}
-L'objectif principal est la transformation d'un document [XML](/fr/XML "fr/XML") vers un autre, ou un dialecte [XML](/fr/XML "fr/XML") (XHTML, XSL-FO, [HTML](/fr/HTML "fr/HTML"), etc.). Cependant, le langage XSLT permet aussi les transformations vers tout autre type de document, au format texte ou dans un format binaire (bien que ceci ne soit pas nativement prévu par la recommandation XSLT).
+<div id="Quick_links">
+ <ol>
+ <li><strong><a href="/fr/docs/Web/XSLT">XSLT</a></strong></li>
+ <li><strong><a href="/fr/docs/Web/EXSLT">EXSLT</a></strong></li>
+ <li><strong><a href="/fr/docs/Web/XPath">XPath</a></strong></li>
+ <li class="toggle">
+ <details open><summary>Guides</summary>
+ <ol>
+ <li><a href="/fr/docs/Web/XSLT/Common_errors">Erreurs fréquentes avec XSLT</a></li>
+ <li><a href="/fr/docs/Web/XSLT/PI_Parameters">Paramètres PI</a></li>
+ <li><a href="/fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko">L'interface XSLT/JavaScript de Gecko</a></li>
+ <li><a href="/fr/docs/Web/XSLT/Transforming_XML_with_XSLT">Transformer du XML avec XSLT</a></li>
+ <li><a href="/fr/docs/Web/XSLT/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations">Utiliser l'interface JavaScript Mozilla pour les transformations XSL</a></li>
+ </ol>
+ </details>
+ </li>
+ <li class="toggle">
+ <details open><summary><a href="/fr/docs/XSLT/Element">Éléments XSLT</a></summary>{{ListSubpagesForSidebar("/fr/docs/Web/XSLT/Element", "", "", "&lt;xsl:", "&gt;")}}</details>
+ </li>
+ </ol>
+</div>
-XSLT s'appuie sur XPath (une autre partie de la recommandation XSL) pour désigner une partie d'un arbre [XML](/fr/XML "fr/XML").
+**Extensible Stylesheet Language Transformations (XSLT)** est un langage basé sur le [XML](/fr/docs/Web/XML/XML_introduction) utilisé avec des logiciels de traitements spécialisés pour la transformation de documents XML.
-XSLT est lui-même un dialecte [XML](/fr/XML "fr/XML"). Un programme XSLT est donc, avant tout, un document [XML](/fr/XML "fr/XML")
+Bien que le traitement soit souvent qualifié de transformation, le document original reste inchangé et c'est un nouveau document XML qui est créé à partir du contenu d'un document existant. Ensuite, le nouveau document pourra être sérialisé par le mécanisme de traitement afin de produire un résultat au format XML standard ou dans un autre format comme [HTML](/fr/docs/Web/HTML) ou encore du texte brut.
-<table>
- <tbody>
- <tr>
- <td>
- <h4 id="Documentation">
- <a
- href="/Special:Tags?tag=XSLT&#x26;language=fr"
- title="Special:Tags?tag=XSLT&#x26;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>
- </dl>
- <dl>
- <dt>
- <a
- href="/fr/Transformations_XML_avec_XSLT"
- title="fr/Transformations_XML_avec_XSLT"
- >Transformations XML avec XSLT</a
- >
- </dt>
- <dd>
- <small
- >XSLT permet à un auteur de feuille de style de transformer un
- document XML primaire de deux manières significatives : en
- manipulant et triant le contenu, en le réordonnant si désiré, et
- en le transformant en un format différent.</small
- >
- </dd>
- </dl>
- <dl>
- <dt>
- <a
- href="/fr/Utilisation_de_l&#x27;interface_JavaScript_de_Mozilla_pour_les_transformations_XSL"
- title="fr/Utilisation_de_l&#x27;interface_JavaScript_de_Mozilla_pour_les_transformations_XSL"
- >Utilisation de l'interface JavaScript de Mozilla pour les
- transformations XSL</a
- >
- </dt>
- <dd>
- <small
- >Ce document décrit l'interface JavaScript du moteur d'analyse
- XSLT dans Mozilla 1.2 et supérieur.</small
- >
- </dd>
- </dl>
- <dl>
- <dt>
- <a
- href="/fr/XSLT/Paramètres_des_instructions_de_traitement"
- title="fr/XSLT/Paramètres_des_instructions_de_traitement"
- >Spécification de paramètres à l'aide d'instructions de
- traitement</a
- >
- </dt>
- <dd>
- <small
- >Firefox permet de spécifier des paramètres de feuille de style à
- utiliser avec l'instruction de traitement
- <code>&#x3C;?xml-stylesheet?></code>. Ceci se fait avec
- l'instruction <code>&#x3C;?xslt-param?></code> décrite dans ce
- document. (à traduire de
- <a href="/en/XSLT/PI_Parameters">en:XSLT:PI Parameters</a>)</small
- >
- </dd>
- </dl>
- <dl>
- <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 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 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>
- <dl>
- <dt>
- <a href="/fr/XSLT_2.0" title="fr/XSLT_2.0">XSLT 2.0</a> (Nouveau)
- </dt>
- </dl>
- </td>
- <td>
- <h4 id="Communaut.C3.A9">Communauté</h4>
- <ul>
- <li>Voir les forums de Mozilla…</li>
- </ul>
- <p>
- {{ DiscussionList("dev-tech-xslt", "mozilla.dev.tech.xslt") }}
- </p>
- <p> </p>
- <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>
- </dl>
- </td>
- </tr>
- </tbody>
-</table>
+XSLT est le plus souvent utilisé pour convertir des données entre différents schémas XML ou pour convertir des données XML en pages web ou en documents PDF.
+
+## Documentation
+
+- [Référence des éléments XSLT](/fr/docs/Web/XSLT/Element)
+ - : La référence indiquant la documentation pour chaque élément XSLT.
+- [Transformer du XML avec XSLT](/fr/docs/Web/XSLT/Transforming_XML_with_XSLT)
+ - : XSLT permet d'utiliser une feuille de style pour transformer un document XML initial de deux façons&nbsp;: manipuler et trier le contenu (y compris en réordonnant l'ensemble du document si besoin) d'une part et transformer le contenu dans un format différent d'autre part.
+- [Utiliser l'interface JavaScript Mozilla pour les transformations XSL](/fr/docs/Web/XSLT/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations)
+ - : Ce document décrit l'interface JavaScript pour le moteur de traitement XSLT dans Mozilla 1.2 et les versions ultérieures.
+- [Définir les paramètres utilisant des instructions de traitement](/fr/docs/Web/XSLT/PI_Parameters)
+ - : Firefox permet d'indiquer des paramètres de feuille de styles en utilisant l'instruction de traitement `<?xml-stylesheet?>`. Cela se fait en avec l'instruction de traitement `<?xslt-param?>`, décrite dans cet article.
+- [Tutoriel XSLT](https://www.w3schools.com/xml/xsl_intro.asp)
+ - : Ce tutoriel [W3Schools](https://www.w3schools.com) indique comment utiliser XSLT pour transformer les documents XML dans d'autres formats, comme du XHTML.
+- [Qu'est-ce que XSLT&nbsp;?](https://www.xml.com/pub/a/2000/08/holman/)
+ - : Cet article est une riche introduction à XSLT et à XPath, sans connaissance particulière nécessaire des technologies. Il guide la lectrice ou le lecteur parmi le contexte, les raisons de ce langage, sa structure, ses concepts et sa terminologie.
+- [Erreurs fréquentes avec XSLT](/fr/docs/Web/XSLT/Common_errors)
+ - : Cet article liste certains des problèmes fréquemment rencontrés en utilisant XSLT avec Firefox.
+
+## Sujets connexes
+
+- [XML](/fr/docs/Web/XML/XML_introduction)
+- [XPath](/fr/docs/Web/XPath)