--- title: Génération de HTML slug: Web/API/XSLTProcessor/Generating_HTML translation_of: Web/API/XSLTProcessor/Generating_HTML original_slug: XSLT_dans_Gecko/Génération_de_HTML --- 1. [Introduction](/fr/docs/XSLT_dans_Gecko) 2. [Exemple basique](/fr/docs/XSLT_dans_Gecko/Exemple_basique) 3. [Génération de HTML](/fr/docs/XSLT_dans_Gecko/G%c3%a9n%c3%a9ration_de_HTML) 4. [Différences entre les navigateurs](/fr/docs/XSLT_dans_Gecko/Diff%c3%a9rences_entre_les_navigateurs) 5. [Ressources](/fr/docs/XSLT_dans_Gecko/Ressources) ## Génération de HTML Une application courante de XSLT dans les navigateurs est la transformation de code XML en HTML du coté du client. Le second exemple va transformer un document d'entrée (example2.xml), qui contient des informations à propos d'un article, en un document HTML. L'élément `
` de l'article contient maintenant des éléments HTML (des balises `` et ``, voir la figure 2). Le document XML contient à la fois des éléments HTML et éléments XML, mais un seul espace de nommage est nécessaire, pour les éléments XML. Comme il n'existe pas d'espace de nommage HTML, et que l'utilisation de l'espace de nommage XHTML forcerait le XSL à créer un document XML qui pourrait ne pas se comporter comme un document HTML, le nœud `xsl:output` de la feuille de style assure que le document résultant sera bien traité comme du HTML. Pour les éléments XML, nous avons besoin de notre propre espace de nommage, [`http://devedge.netscape.com/2002/de`](http://devedge.netscape.com/2002/de), à qui nous donnons le préfixe myNS `(xmlns:myNS="http://devedge.netscape.com/2002/de")`. **Figure 2 : fichier XML (example2.xml)voir l'exemple | voir le source** Document XML (example2.xml): \
Auteurs :
Authors: