Passage de paramètre PHP/JS -> XSL ? - XML/XSL - Programmation
Marsh Posté le 07-01-2006 à 15:36:59
Pourquoi ne pas faire tout le traitement avec dom ?
Marsh Posté le 07-01-2006 à 15:49:55
mon problème est que je suis totalement débutant et je ne connais pas du tout DOM ...
J'ai trouvé une solution à mon problème, mais qui ne semble pas fonctionner (du moins pas avec la version de PHP dont je dispose ...)
Si tu peux me donner un exemple ou une piste pour DOM pour que je recherche je cracherais pas dessus
edit : visiblement après un coup d'oeil rapide, DOM c'est tou ce qui est xslt_process & co ? ca ne marche pas que sous PHP5 ca ?
Marsh Posté le 07-01-2006 à 15:57:19
en effet, ca en veut pas
Fatal error: Cannot instantiate non-existent class: domdocument in ....
d'après ce que j'ai vu, ca vient de la configuration de PHP, donc c'est mort en somme ...
Marsh Posté le 08-01-2006 à 16:47:54
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 :
|
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 :
|
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
Marsh Posté le 08-01-2006 à 17:11:56
ca y est j'ai trouvé l'erreur, en fait le <xsl:param name="valeur" /> dot être en tout début de document XSL, donc voila
j'espère que ca aidera du monde un jour ou lautre
Marsh Posté le 07-01-2006 à 14:59:41
Je ne sais pas si ca se fait, j'ai bien une méthode pour passer par du xsql, mais il faudrait que j'évite ...
donc est ce possible de faire un truc comme :
et ensute de récupérer paramtre ds le xsl
Je sais que c'est bidon, mais je n'ai pas d'autre choix que d'utiliser du XML
Merci !
Message édité par LeMakisar le 08-01-2006 à 16:54:03