From: Sebastien RAGONS (sebastien.ragons@libertysurf.fr)
Date: 03/05/2004 - 13:40
Benoit.Lefevre@reuters.com a écrit :
>
> Re bonjour.
>
> Tout bien reflechis, je ne connais aucun language qui
> propose de l'inclusion conditionelle. D'un autre cote je
> ne connais pas des tonnes de languages non plus :)
bah, en php tu peux faire:
if($param1)
include ("machin");
else
include ("truc");
>
> Seul la phase de preprocessing du C et du C++ permet
> peut etre de faire ca.
>
> Bien entendu, ici on ne se place pas vraiment dans le cadre
> de la programmation classique puisque XSLT est un language
> oriente regle.
>
> Mais un mecanisme de header guard comme en C / C++ ne
> ferait pas de mal (cf http://www.w3.org/TR/xslt20/#include)
>
> Tout ca pour dire qu'il me semble bien difficile d'include des
> feuille de style dans d'autres feuilles de style sans ce mechanisme.
>
> Si tu fais sans t'en appercevoir une "inclusion en diamand" par
> exemple, et bien tu te retrouve avec des regles definies deux fois
> dans ton processeur avant de lancer la transformation.
>
> Ceci introduit alors forcement des ambiguitees entre des regles
> et elle meme :D
>
> C'est peut etre pour cela que tu t'es vu force d'inclure certain
> feuille de style dans la "xsl principale" ?
>
> Cordialement.
>
> Benoit Lefevre.
>
Autrement dit les inclusions sont a manipuler avec précaution.
Tu penses qu'il est préferable d'avoir une grosse xsl avec plusieurs
tests que plusieurs petites ?
Question un peu générale que je peux reformuler en demandant plutot:
dans quel contexte ont peut privilégier les inclusions?
Sebastien
Pierre: c'est ok merci.
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (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 xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|