Re: Une histoire de styles ...
Tiscar Sebastien <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <006b01c62e5d$bac3d3f0$a7021cac@ODIN11> |
bonjour, il suffit dans le template de spécifier le prédicat qui correspond dans votre exemple <p class="rouge gras"></p> matchera avec un template déclaré: <xsl:template match=p[@class='rouge gras']></xsl:template> voila ----- Original Message ----- From: "Jean-Luc Mathieu" <[email protected]> To: <[email protected]> Sent: Friday, February 10, 2006 3:15 PM Subject: [xml-tech] Une histoire de styles ... Bonjour ! Je cherche à reproduire un tant soit peu le système des classes de styles xhtml au sein d'une feuille de style XSL. En fait, je souhaiterais que la présence d'un attribut style sur n'importe quel noeud d'entrée provoque l'appel à un ou plusieurs templates, en fonction des noms de style que cet attribut contient. Par exemple, si je décode une balise <p class="rouge gras">...</p>, je souhaiterais déclencher les templates associés au style rouge et au style gras. Je ne sais pas si c'est faisable en XSL 1.0, c'est pourquoi je vous pose la question. J'ai réussi à trouver un moyen dans le cas où on spécifie qu'un seul style à la fois, mais pas dans le cas où plusieurs styles sont possibles ... Merci d'avance pour vos réponses. -- Devenez redacteur <XML>fr et contribuez au developpement du xml francophone (http://xmlfr.org/infos/redacteurs/) ! Liste de diffusion "[email protected]" (http://xmlfr.org). Cette liste est a votre disposition pour discuter en francais de tout sujet technique lie a XML. Pour resilier votre abonnement, envoyez un message contenant la commande "unsubscribe" a [email protected] (mailto:[email protected]?Subject=unsubscribe)