Merci pour votre reponse.
Cela fait ce que je recherchais.
Sylvain
<BLOCKQUOTE style='PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #A0C6E5
2px solid; MARGIN-RIGHT: 0px'><font
style='FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif'><hr color=#A0C6E5
size=1>
From: <i>Eric van der Vlist <vdv@dyomedea.com></i><br>Reply-To:
<i>xml-tech@xmlfr.org</i><br>To: <i>xml-tech@xmlfr.org</i><br>Subject:
<i>[xml-tech] Re: Lancer un XSL depuis un autre XSL.</i><br>Date: <i>Tue,
18 Oct 2005 17:10:23 +0200</i><br>>Le mardi 18 octobre 2005 à 16:17
+0200, sylvain caillot a écrit :<br>> > Oui effectvement, cela
necessite quelques precisions. Je travaille avec<br>> > XmlSpy 5.3
avec le parser saxon 6.5.1 en environnment windows 2000. Mes xsl<br>>
> ont ete ecrit dans cette environnement et leur lancement se fait
dans<br>> > XMLSpy.<br>><br>>Il me semble que XMLSpy a son
propre mécanisme de scripts (que je ne<br>>connais pas) et cela constitue
peut-être une première alternative.<br>><br>>Sinon, puisque vous
utilisez Saxon, vous pouvez enchaîner des<br>>transformations (le plus
simple étant qu'elles utilisent des modes<br>>différents) en plaçant les
résultats dans dans variables et en utilisant<br>>la fonction
"exsl:node-set" :<br>><br>><xsl:import
href="transfo1.xsl"/><br>><xsl:import
href="transfo2.xsl"/><br>>.../...<br>><xsl:import
href="transfon.xsl"/><br>><br>><xsl:template match =
"/"><br>><br>><xsl:variable
name="pass1"><br>> <xsl:apply-templates
select="*"
mode="pass1"/><br>></xsl:variable><br>><xsl:variable
name="pass2"><br>> <xsl:apply-templates
select="exsl:node-set($pass1)/*"
mode="pass2"/><br>></xsl:variable><br>>.../...<br>><xsl:apply-templates
select="exsl:node-set($passn-1)/*"
mode="passn"/><br>><br>>Cela sera portable sur tous les
processeurs XSLT supportant<br>>exsl:node-set (et il y en a pas mal)
quelque soit la méthode avec<br>>laquelle vous invoquez la
transformation.<br>><br>>Cordialement,<br>><br>>Eric van der
Vlist<br>><br>> > MERCI<br>> ><br>> >
Sylvain<br>><br>>--<br>>Lisez-moi sur XMLfr.<br>>
http://xmlfr.org/index/person/eric+van+der+vlist/<br>>------------------------------------------------------------------------<br>>Eric
van der Vlist http://xmlfr.org
http://dyomedea.com<br>>(ISO) RELAX NG ISBN:0-596-00421-4
http://oreilly.com/catalog/relax<br>>(W3C) XML Schema ISBN:0-596-00252-1
http://oreilly.com/catalog/xmlschema<br>>------------------------------------------------------------------------<br>><br>><br>>--<br>>Devenez
redacteur <XML>fr et contribuez au developpement du<br>>xml
francophone (http://xmlfr.org/infos/redacteurs/) !<br>><br>>Liste de
diffusion "xml-tech@xmlfr.org"
(http://xmlfr.org).<br>><br>>Cette liste est a votre disposition pour
discuter en francais de<br>>tout sujet technique lie a
XML.<br>><br>>Pour resilier votre abonnement, envoyez un message
contenant<br>>la commande "unsubscribe" a
xml-tech-request@xmlfr.org<br>>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)<br>><br></font></BLOCKQUOTE>
--
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)
Received on Wed Oct 19 16:15:10 2005