Bonjour,
j'aimerais utiliser XSLT pour générer du HTML (ou XHTML) a partir d'un autre fichier HTML (ou XHTML)
L'idée étant "d'étendre" le systeme de balisage HTML pour le rendre "plus simple" a l'écriture et de le transformer a la volée, a l'affichage, par le navigateur client, pour que l'HTML puisse être interpreté.
Par exemple :
Pourrait etre transformé en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <toto attribut="valeur">contenu</toto>
Le probleme que je rencontre est que mon fichier source peut contenir tout et n'importe quoi (en XHTML), et que j'aimerais écrire dans mon fichier xslt quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div> <div class="toto">valeur</div> <div class="content">contenu</div> </div>
Comment faire pour implementer le "pour toutes les autres balises : ne pas y toucher" en sachant que la source est deja un fichier XHTML "presque" affichable ? Est-ce possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:template match="toto"> ... // faire ce qu'il faut </xsl:template> <xsl:template match="*"> // pour toutes les autres balises : les recopier a l'identique avec attributs et noeuds enfants </xsl:template>
Merci ;o)
Fladnag
PS : je sais pas si le message est bien placé, les forums XSLT sont un peu éparpillés ^^
Partager