From: Dimitri Mouffet (dmouffet@mac.com)
Date: 14/02/2003 - 20:09
Bonjour,
J'essaie d'utiliser l'interface Javascript fournie par Mozilla (1.2)
pour effectuer mes transformations XSL. Je voudrais faire passer un
paramètre "id" ayant une valeur chiffrée au moment de la
transformation. Mon problème est que je ne sais pas comment (à quel
moment, avec quel argument) utiliser la fonction 'setParameter'.
Le script que j'utilise actuellement (sans le passage du paramètre):
function transformer() {
var oXML = document.implementation.createDocument("", "", null);
var oXSL = document.implementation.createDocument("", "", null);
oXML.addEventListener("load", onload, false);
oXSL.addEventListener("load", onload, false);
oXML.load("Hisorique.xml");
oXSL.load("Trs_historique.xsl");
function onload() {
var xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(oXSL);
var frag = xsltProcessor.transformToFragment(oXML, document);
document.getElementById("RightContent").appendChild(frag);
}
}
La déclaration du paramètre dans le fichier xslt:
<xsl:param name="id" select="0"/>
Comme je suis encore débutant en la matière, un exemple commenté me
serait utile.
Merci
Dimitri
--
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
|