From: Bertrand Vendeville (ven2ville@free.fr)
Date: 25/06/2003 - 14:17
Bonjour
Excusez-moi d'avance pour ces 2 questions de béotien.
1)
Ou faut t'il incorporer ce script? Dans du HTML, un fichier JScript ou dans
autre langage?
2)
l'objet 'processeur' employé nécessite t'il une installation supplémentaire
à IE 6.0 ?
Bonne soirée
Bertrand
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de Lagarde Laurent
> Envoyé : mardi 24 juin 2003 18:52
> À : 'xml-tech@xmlfr.org'
> Objet : [xml-tech] Re: variable de session en xsl
>
>
> Tu ne peux malheureusement pas utiliser la methode transformNode car elle
> n'accepte pas de paramêtres.
> Toutefois, si tu utilises l'object Processeur tu peux utiliser la méthode
> getParameter.
>
> <%@script language="VBScript"%>
> <%
> dim xmlDoc
> dim xslDoc
>
> set xmlDoc=createObject("MSXML2.FreeThreadedDOMDocument")
> xmlDoc.load server.mapPath("Msdn-employees3.xml")
>
> set xslDoc=createObject ("MSXML2.FreeThreadedDOMDocument")
> xslDoc.load server.mapPath("getSalaryThreshholdEmployees.xsl")
>
> set xslTemplate=createObject("MSXML2.XSLTemplate")
> xslTemplate.stylesheet=xslDoc
>
> set proc=xslTemplate.createProcessor
>
>
> ' Set the source of the data
> proc.input=xmlDoc
> ' Set the destination of the output, here to a DIV in an HTML page
> proc.output=response
> ' Transform the document
> ' Retrieve the variable session
> proc.addParameter "utilisateur",session("utilisateur")
> proc.transform
> %>
>
>
> dans ta feuille de styme xsl, tu ajoutes après le xsl:stylesheet ton
> paramêtre
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
> <xsl:param name="utilisateur">100000</xsl:param>
>
> -----Message d'origine-----
> De : Benadi Sofiane [mailto:benadi@gpr01.insa-lyon.fr]
> Envoyé : mardi 24 juin 2003 17:41
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Re: variable de session en xsl
>
>
>
> Merci Laurent pour votre réponse,
>
> en fait mon vrai pb c'est que j'ai un programme asp qui applique
> la feuille
> de style xsl au doc xml coté serveur (avec transformNode) et je voudrais
> passer en parametre à ma feuille de style une variable de session.
>
> BS.
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de Lagarde Laurent
> Envoyé : mardi 24 juin 2003 18:07
> À : 'xml-tech@xmlfr.org'
> Objet : [xml-tech] Re: variable de session en xsl
>
>
> la question est assez vague car tout dépend de ton language de
> programmation.
> l'idéal, c'est de créer une variable dans ta feuille de style avec
> <xsl:param> et ensuite pendant ta transformation d'affecter à
> cette variable
> ta variable de session.
>
> en asp c'est du genre :
> <%@script language="VBScript"%>
> <%
> dim xmlDoc
> dim xslDoc
>
> set xmlDoc=createObject("MSXML2.FreeThreadedDOMDocument")
> xmlDoc.load server.mapPath("Msdn-employees3.xml")
> set xslDoc=createObject ("MSXML2.FreeThreadedDOMDocument")
> xslDoc.load server.mapPath("getSalaryThreshholdEmployees.xsl")
> set xslTemplate=createObject("MSXML2.XSLTemplate")
> xslTemplate.stylesheet=xslDoc
> set proc=xslTemplate.createProcessor
>
>
> ' Set the source of the data
> proc.input=xmlDoc
> ' Set the destination of the output, here to a DIV in an HTML page
> proc.output=response
> ' Transform the document
> ' Retrieve the variable session
> proc.addParameter "utilisateur",session("utilisateur")
> proc.transform
> %>
>
>
>
>
> -----Message d'origine-----
> De : Benadi Sofiane [mailto:benadi@gpr01.insa-lyon.fr]
> Envoyé : mardi 24 juin 2003 17:23
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] variable de session en xsl
>
>
>
>
> Bonjour,
>
> est qu'il y a un moyen de récupérer une variable de session dans
> une feuille
> de style xsl? si oui, avec quelle syntaxe ?
>
> Merci pour vos réponses.
>
> BS.
>
> --
> 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)
>
> --
> 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)
>
> --
> 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)
>
> --
> 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)
>
>
>
--
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
|