From: johan JEZEQUEL (jjezequel@aspheria.com)
Date: 10/06/2004 - 16:36
Bonjour,
Je te livre le code un peu en brut (c'est du javascript):
//Tu charge le xsl
xslDoc.load("index2.xsl");
//On charge la transformation=20
xslt.stylesheet =3D xslDoc;
var xmlDoc=3Dnew ActiveXObject("MSXML2.DOMDocument");
xmlDoc.async=3Dfalse;=20
//tu charges le xml
xmlDoc.load("index.xml");=20
parametres.value=3D"2"
xslProc=3Dxslt.createProcessor();
xslProc.input=3DxmlDoc;=20
xslProc.addParameter("Param1",critere);
xslProc.addParameter("ParamChamp",valeur);
xslProc.transform();=20
document.all.item("ConteneurDIV").innerHTML =3D xslProc.output;
param1 & paramChamp sont des variable xsl
Je ne sais pas si ca va bcp t'aider...
Cordialement,
Johan JEZEQUEL
=20
=20
Division Marketing ASP
100, rue Martre 92110 Clichy
T=E9l=E9phone : 01.55.90.07.07
T=E9l=E9copie : 01.55.90.07.05
Email : jjezequel@aspheria.com
-----Message d'origine-----
De=A0: xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De =
la
part de S=E9bastien Chevriau
Envoy=E9=A0: mercredi 9 juin 2004 14:22
=C0=A0: xml-tech@xmlfr.org
Objet=A0: [xml-tech] Re: Quelles technos pour avoir du XML/XSLT sur CD
Bonjour,
> et quelle techno pour pouvoir lire correctement ta reponse ;)
> plus serieusement la reponse m'interresse mais est illisible
> J'ai consult=E9 sur le site c'est pareil:
> que faire ?
Ca doit venir de ta machine (browser, locale, ...) car moi ca passe
nickel.
Suite a l'exemple post=E9 par Eric et qui fonctionne chez moi, je me =
suis
demand=E9 pourquoi l'exemple de Microsoft ne fonctionnait pas. Apres de
longues heures (et meme jours), il s'est av=E9r=E9 que l'erreur =
provenait
de la balise "table". En effet elle =E9tait ouverte en majuscule
"<TABLE>" et ferm=E9e en minuscule "</table">" et apparemment MSXML
bloquait la-dessus.
Pour MSXML 5.0, apparemment c'est une version qui est fournie avec
Office 2003, mais elle n'est pas t=E9l=E9chargeable seule.
Par contre j'ai toujours un probl=E8me :
Ma feuille XSL appel=E9e depuis Javascript fait appel a plusieurs
documents XML via la fonction document(). Ca fonctionne si je ne passe
pas par Javascript, mais dans ce cas je ne peux pas passer de
parametres et j'en ai besoin. J'ai l'impression que MSXML =E9value les
chemins d'acc=E8s vers les XML (param=E8tres de la fonction document() =
du
style "../../Datas/mon_fichier.xml") =E0 partir du r=E9pertoire =
temporaire
ou il fait ses traitements.
Est-ce que quelqu'un sait comment je pourrais palier =E0 ce probl=E8me ?
Merci d'avance
S=E9bastien
=09
=09
=09
Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout !=20
Cr=E9ez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
Dialoguez en direct avec vos amis gr=E2ce =E0 Yahoo! Messenger =
!T=E9l=E9chargez
Yahoo! Messenger sur http://fr.messenger.yahoo.com
--
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=20
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant=20
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=3Dunsubscribe)
--
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 30/06/2004 - 08:32 UTC
webmaster@xmlfr.org
|