Re: Une histoire de styles ...
Eric van der Vlist <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Organization | Dyomedea (http://dyomedea.com) |
| Message-ID | <[email protected]> |
Bonjour,
Le vendredi 10 février 2006 à 16:28 +0100, Jean-Luc Mathieu a écrit :
> Ok, donc comme je suis restreint à du XSL 1.0 sans extensions possibles,
> je crois que je vais faire l'impasse là-dessus.
Vous pouvez utiliser la fonction "contains" de manière un peu
créative :-) :
<xsl:template match="p[contains(concat(' ', normalize-space(@class), ' '), ' rouge ')]">
<!-- template "rouge" -->
</xsl:template>
Dans cette clause, je normalise d'abord les espaces pour que les
tabulations et retour chariots (improbables mais tout de même possibles
dans un attribut) soient remplacées par des espaces simples, le rajoute
un espace en début et en fin de chaîne et je recherche "rouge" précédé
et suivi d'un espace...
Cordialement,
Eric van der Vlist
--
GPG-PGP: 2A528005
Le premier annuaire des apiculteurs 100% XML!
http://apiculteurs.info/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
-- Attached file included as plaintext by Ecartis --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQBD7LMwDvn+ZCpSgAURAnZSAKCRhSSRBjEAmo1V/VOivxnoZUyW/gCfbpFI
dUJcahEhvNq2Fn2gopQ71Dw=
=mwus
-----END PGP SIGNATURE-----