aboutsummaryrefslogtreecommitdiff
path: root/files/fr/xslt_dans_gecko/index.html
blob: 0b42bdbde9750e97edd489cbfe7567bf1a42ab47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
---
title: XSLT dans Gecko
slug: XSLT_dans_Gecko
tags:
  - XSLT
translation_of: Web/API/XSLTProcessor
translation_of_original: XSLT_in_Gecko
---
<p> </p>

<ol>
 <li><a href="/fr/docs/XSLT_dans_Gecko">Introduction</a></li>
 <li><a href="/fr/docs/XSLT_dans_Gecko/Exemple_basique">Exemple basique</a></li>
 <li><a href="/fr/docs/XSLT_dans_Gecko/G%c3%a9n%c3%a9ration_de_HTML">Génération de HTML</a></li>
 <li><a href="/fr/docs/XSLT_dans_Gecko/Diff%c3%a9rences_entre_les_navigateurs">Différences entre les navigateurs</a></li>
 <li><a href="/fr/docs/XSLT_dans_Gecko/Ressources">Ressources</a></li>
</ol>

<p> </p>

<h2 id="Introduction" name="Introduction">Introduction</h2>

<p>Une des tendances notables dans les standards du W3C a été l'effort de séparation du contenu et du style. Cela permet de réutiliser un même style pour de multiple contenus, mais également de simplifier le travail de maintenance et de permettre une modification rapide (en ne modifiant qu'un seul et unique fichier) de la charte graphique du contenu.</p>

<p>CSS (Cascade Style Sheets) a été l'un des premiers moyens proposés par le W3C. CSS est un moyen simple d'appliquer des règles de style à un document Web. Ces règles de style définissent de quelle façon le document (le contenu) doit s'afficher. Cependant, CSS a plusieurs limitations, telles l'absence de structures de programmation et l' impossibilité de créer des modèles de rendu complexes. CSS possède également un support limité des changements de position d'un élément.</p>

<p>Les transformations XSL (eXtensible Stylesheet Language) sont composées de deux parties : les éléments XSL, qui permettent la transformation d'un arbre XML en un arbre possédant un balisage différent, et XPath, un langage de sélection pour les arbres. XSLT traite un document XML (le contenu) et crée un nouveau document basé sur les règles contenues dans une feuille de style XSL. Ceci permet à XSLT d'ajouter, d'enlever, de réorganiser les éléments du document XML original et permet ainsi un contrôle plus fin de la structure du document résultant.</p>

<p>Les transformations XSLT sont basées sur des règles qui sont constituées de modèles. Chaque modèle détermine à quels fragments du document XML d'entrée il applique (à l'aide de XPath) les règles de substitution qu'il contient pour créer le nouveau document en sortie.</p>

<p>{{Next("XSLT dans Gecko:Exemple basique")}}</p>

<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) : Doron Rosenberg</li>
 <li>Dernière mise à jour : 30 janvier 2003</li>
 <li>Copyright : © 2003 Netscape Communications.</li>
 <li>URL : <a class="external" href="http://devedge-temp.mozilla.org/viewsource/2003/xslt-browser/index_en.html">XSLT in Netscape Gecko</a></li>
</ul>
</div>

<p><span class="comment">Interwiki Languages Links</span></p>