Pour finalemen je teste autre chose, qui n'a pas l'air de marcher non plus ...
la même chose en JS en fait :  
 
Voila mon cde :  
 
Code :
 - <html>
 - <script language="javascript">
 - function strHTML(PathXML,
 - PathXSL,valParam) {
 - 	var xslt = new ActiveXObject("Msxml2.XSLTemplate" );
 - 	// chargement du fichier XSL  
 - 	var xsl = new ActiveXObject("Msxml2.FreeThreadedDOMDocument" ) ;
 - 	xsl.async = false;
 - 	xsl.load(PathXSL);
 - 	if (xsl.parseError.errorCode != 0) {
 -      var myErr = xsl.parseError;
 -      alert("Erreu XSLT: " + myErr.reason);
 - 	} else {
 -   xslt.stylesheet = xsl;
 -   // chargement du fichier XML  
 -   var xml = new ActiveXObject("Microsoft.XMLDOM" );
 -   xml.async = false;
 -   xml.load(PathXML);
 -   if (xml.parseError.errorCode != 0) {
 -        	var myErr = xml.parseError;
 -        	alert("Erreur XML: " + myErr.reason);
 -      } else {
 -   	// Instanciation d'un processeur XSLT et ajout des parametres à la xsl  
 -   	var xslProc = xslt.createProcessor();
 -   	xslProc.input = xml;
 -   	xslProc.addParameter("valeur", valParam);
 -   	// retourne la transformation en Html  
 -   	xslProc.transform();
 -   	document.getElementById('resultat').innerHTML = xslProc.output;
 -   }
 - 	}
 - }
 - </script>
 - <body onLoad="strHTML('<?php echo "commandes_tmp$idClient.xml";?>','<?php echo "commandes_archivees.xsl";?>','<?php echo $id;?>');">
 - <div id="resultat">
 - </div>
 - </body>
 - </html>
 
  | 
 
j'ai vérifié les valeurs passées à la fonction js sont OK, mais la sortie ne marche pas !
 
Extrait de mon fichier XSL :
Code :
 - <?xml version="1.0" encoding="ISO-8859-1" ?>
 - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 - <xsl:output method="html"/>
 - <xsl:template match="/">
 -   	<xsl:param name="valeur" />
 -   	id <xsl:value-of select="$valeur" />
 - </xsl:template>
 -  ....
 - </xsl:stylesheet>
 
  | 
 
Par contre le xml commence par :  
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="commandes_archivees.xsl" type="text/xsl"?>
 
Je sais pas s'il faut garder ou non la 2e ligne, donc j'ai essayé avec et sans, mais sans succès ...
 
En gros tout ce que ca m'affiche c'est : "id=" et rien d'autre ...
 
si qqn a la moindre idée, parce que la je craque de pas arriver à faire marcher un trc aussi con 