Je cherche à écrire le code javascript nécessaire pour appliquer une
transformation en XSL sur un fichier XML, tout ça pour Mozilla/Firefox
(laissons IE de côté pour l'instant...).
Il semble que j'ai réussi : vous pouvez voir la page et son code source :
http://perso.wanadoo.fr/christophe.gaubert/myplaylist.html
Mais je tombe sur un truc qui m'étonne : si j'ouvre la page en local,
j'obtiens une page blanche (même pas de trace d'une exception, rien dans
la console javascript). Il semble qu'on ne rentre jamais dans la
fonction paramCall : j'avais mis un window.alert au début.
Christophe Gaubert nous a dit le 11/02/2005 00:32:
Mais je tombe sur un truc qui m'étonne : si j'ouvre la page en local, j'obtiens une page blanche (même pas de trace d'une exception, rien dans la console javascript). Il semble qu'on ne rentre jamais dans la fonction paramCall : j'avais mis un window.alert au début.
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Christophe Gaubert nous a dit le 11/02/2005 00:32:
Mais je tombe sur un truc qui m'étonne : si j'ouvre la page en local,
j'obtiens une page blanche (même pas de trace d'une exception, rien dans
la console javascript). Il semble qu'on ne rentre jamais dans la
fonction paramCall : j'avais mis un window.alert au début.
Christophe Gaubert nous a dit le 11/02/2005 00:32:
Mais je tombe sur un truc qui m'étonne : si j'ouvre la page en local, j'obtiens une page blanche (même pas de trace d'une exception, rien dans la console javascript). Il semble qu'on ne rentre jamais dans la fonction paramCall : j'avais mis un window.alert au début.
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Christophe Gaubert
Ça fonctionne chez moi (Firefox 1.0) en local.
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu récupères, le javascript a déjà fait son office (au chargement de la page), et contient donc la transformation du xml. Non ?
Sinon, j'ai mis une archive des trois fichiers concernés (.xml, .xsl, .html) . Si je peux abuser ? Vous pourriez ainsi faire l'essai en local. http://perso.wanadoo.fr/christophe.gaubert/playlist.zip (L'archive fait 8ko).
Merci. Christophe
Ça fonctionne chez moi (Firefox 1.0) en local.
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu
récupères, le javascript a déjà fait son office (au chargement de la
page), et contient donc la transformation du xml. Non ?
Sinon, j'ai mis une archive des trois fichiers concernés (.xml, .xsl,
.html) . Si je peux abuser ? Vous pourriez ainsi faire l'essai en local.
http://perso.wanadoo.fr/christophe.gaubert/playlist.zip
(L'archive fait 8ko).
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu récupères, le javascript a déjà fait son office (au chargement de la page), et contient donc la transformation du xml. Non ?
Sinon, j'ai mis une archive des trois fichiers concernés (.xml, .xsl, .html) . Si je peux abuser ? Vous pourriez ainsi faire l'essai en local. http://perso.wanadoo.fr/christophe.gaubert/playlist.zip (L'archive fait 8ko).
Merci. Christophe
YD
Ça fonctionne chez moi (Firefox 1.0) en local.
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu récupères, le javascript a déjà fait son office (au chargement de la page), et contient donc la transformation du xml. Non ?
Bobe n'est peut-être pas un neuneu ;-)
Sinon, j'ai mis une archive des trois fichiers concernés (.xml, .xsl, ..html) . Si je peux abuser ? Vous pourriez ainsi faire l'essai en local. http://perso.wanadoo.fr/christophe.gaubert/playlist.zip (L'archive fait 8ko).
Tu dois avoir un problème de config, ça marche tout à fait en local.
-- Y.D.
Ça fonctionne chez moi (Firefox 1.0) en local.
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu
récupères, le javascript a déjà fait son office (au chargement de la
page), et contient donc la transformation du xml. Non ?
Bobe n'est peut-être pas un neuneu ;-)
Sinon, j'ai mis une archive des trois fichiers concernés (.xml, .xsl,
..html) . Si je peux abuser ? Vous pourriez ainsi faire l'essai en local.
http://perso.wanadoo.fr/christophe.gaubert/playlist.zip
(L'archive fait 8ko).
Tu dois avoir un problème de config, ça marche tout à fait en local.
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu récupères, le javascript a déjà fait son office (au chargement de la page), et contient donc la transformation du xml. Non ?
Bobe n'est peut-être pas un neuneu ;-)
Sinon, j'ai mis une archive des trois fichiers concernés (.xml, .xsl, ..html) . Si je peux abuser ? Vous pourriez ainsi faire l'essai en local. http://perso.wanadoo.fr/christophe.gaubert/playlist.zip (L'archive fait 8ko).
Tu dois avoir un problème de config, ça marche tout à fait en local.
-- Y.D.
Christophe Gaubert
Bobe n'est peut-être pas un neuneu ;-)
Rhô, j'ai jamais dit ça ! C'est juste que, une fois de plus, j'avais oublié qu'on pouvait par exemple faire un petit wget. Désolé.
Tu dois avoir un problème de config, ça marche tout à fait en local.
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Christophe
Bobe n'est peut-être pas un neuneu ;-)
Rhô, j'ai jamais dit ça !
C'est juste que, une fois de plus, j'avais oublié qu'on pouvait par
exemple faire un petit wget. Désolé.
Tu dois avoir un problème de config, ça marche tout à fait en local.
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop
d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce
qui pourrait être différent par rapport à chez vous. Et surtout,
pourquoi ça fonctionne en distant, et pas en local ?
Rhô, j'ai jamais dit ça ! C'est juste que, une fois de plus, j'avais oublié qu'on pouvait par exemple faire un petit wget. Désolé.
Tu dois avoir un problème de config, ça marche tout à fait en local.
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Christophe
Christophe Gaubert
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier .xsl en .xml, et ça roule en local. Je me demande bien où je peux configurer ça au niveau du système (Mandrake Linux). Vous êtes sous Windows, vous autres ?
Christophe
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop
d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce
qui pourrait être différent par rapport à chez vous. Et surtout,
pourquoi ça fonctionne en distant, et pas en local ?
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier
.xsl en .xml, et ça roule en local.
Je me demande bien où je peux configurer ça au niveau du système
(Mandrake Linux). Vous êtes sous Windows, vous autres ?
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier .xsl en .xml, et ça roule en local. Je me demande bien où je peux configurer ça au niveau du système (Mandrake Linux). Vous êtes sous Windows, vous autres ?
Christophe
ASM
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Miracle ! chez moi çà ne fonctionne pas (ni avec xls ni avec xml)
mon IE comme mon Mozilla gueulent que ->
xslProc.reset is not a function
et comme j'y comprend rien ! ? :-/
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier .xsl en .xml, et ça roule en local. Je me demande bien où je peux configurer ça au niveau du système (Mandrake Linux). Vous êtes sous Windows, vous autres ?
Ben Non ! Vieux Mac Os 9.1
Pas essayé sur le nouvo Mac Os 10.3.7 (va pas aller essayer d'lui flinguer le processeur avec des resets ninopinés)
-- ******************************************************* Stéphane MORIAUX et son vieux Mac *******************************************************
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop
d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce
qui pourrait être différent par rapport à chez vous. Et surtout,
pourquoi ça fonctionne en distant, et pas en local ?
Miracle !
chez moi çà ne fonctionne pas (ni avec xls ni avec xml)
mon IE comme mon Mozilla gueulent que ->
xslProc.reset is not a function
et comme j'y comprend rien ! ? :-/
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier
.xsl en .xml, et ça roule en local.
Je me demande bien où je peux configurer ça au niveau du système
(Mandrake Linux). Vous êtes sous Windows, vous autres ?
Ben Non ! Vieux Mac Os 9.1
Pas essayé sur le nouvo Mac Os 10.3.7
(va pas aller essayer d'lui flinguer
le processeur avec des resets ninopinés)
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
*******************************************************
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Miracle ! chez moi çà ne fonctionne pas (ni avec xls ni avec xml)
mon IE comme mon Mozilla gueulent que ->
xslProc.reset is not a function
et comme j'y comprend rien ! ? :-/
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier .xsl en .xml, et ça roule en local. Je me demande bien où je peux configurer ça au niveau du système (Mandrake Linux). Vous êtes sous Windows, vous autres ?
Ben Non ! Vieux Mac Os 9.1
Pas essayé sur le nouvo Mac Os 10.3.7 (va pas aller essayer d'lui flinguer le processeur avec des resets ninopinés)
-- ******************************************************* Stéphane MORIAUX et son vieux Mac *******************************************************
Christophe Gaubert
Miracle !
Ah, tout de même ;)
chez moi çà ne fonctionne pas (ni avec xls ni avec xml)
mon IE comme mon Mozilla gueulent que ->
xslProc.reset is not a function
Pour IE, c'est bien normal. Il faut ajouter du code spécifique : http://www.biglist.com/lists/xsl-list/archives/200410/msg00958.html
Pour Mozilla, il semble qu'il n'y est que d'assez vieilles versions qui tournent sous Mac Os 9 : http://www.mozilla.org/download.html#os9 Et sur cette page : http://www.mozilla.org/projects/xslt/js-interface.html ils indiquent bien qu'il faut une version supérieure à 1.2 (et même strictement pour la méthode reset())...
Ceci dit, l'appel de cette méthode n'est peut-être pas nécessaire, dans le contexte (elle sert à remettre le processeur XSLT dans son état initial). Bon, mon but n'était que de faire fonctionner ça en local... Javascript n'est pas vraiment ma tasse de thé : ça m'énerve trop ces histoires d'incompatibilité entre navigateurs (et même, entre versions d'un même navigateur !).
Christophe
Miracle !
Ah, tout de même ;)
chez moi çà ne fonctionne pas (ni avec xls ni avec xml)
mon IE comme mon Mozilla gueulent que ->
xslProc.reset is not a function
Pour IE, c'est bien normal. Il faut ajouter du code spécifique :
http://www.biglist.com/lists/xsl-list/archives/200410/msg00958.html
Pour Mozilla, il semble qu'il n'y est que d'assez vieilles versions qui
tournent sous Mac Os 9 :
http://www.mozilla.org/download.html#os9
Et sur cette page :
http://www.mozilla.org/projects/xslt/js-interface.html
ils indiquent bien qu'il faut une version supérieure à 1.2 (et même
strictement pour la méthode reset())...
Ceci dit, l'appel de cette méthode n'est peut-être pas nécessaire, dans
le contexte (elle sert à remettre le processeur XSLT dans son état initial).
Bon, mon but n'était que de faire fonctionner ça en local... Javascript
n'est pas vraiment ma tasse de thé : ça m'énerve trop ces histoires
d'incompatibilité entre navigateurs (et même, entre versions d'un même
navigateur !).
chez moi çà ne fonctionne pas (ni avec xls ni avec xml)
mon IE comme mon Mozilla gueulent que ->
xslProc.reset is not a function
Pour IE, c'est bien normal. Il faut ajouter du code spécifique : http://www.biglist.com/lists/xsl-list/archives/200410/msg00958.html
Pour Mozilla, il semble qu'il n'y est que d'assez vieilles versions qui tournent sous Mac Os 9 : http://www.mozilla.org/download.html#os9 Et sur cette page : http://www.mozilla.org/projects/xslt/js-interface.html ils indiquent bien qu'il faut une version supérieure à 1.2 (et même strictement pour la méthode reset())...
Ceci dit, l'appel de cette méthode n'est peut-être pas nécessaire, dans le contexte (elle sert à remettre le processeur XSLT dans son état initial). Bon, mon but n'était que de faire fonctionner ça en local... Javascript n'est pas vraiment ma tasse de thé : ça m'énerve trop ces histoires d'incompatibilité entre navigateurs (et même, entre versions d'un même navigateur !).
Christophe
Bobe
YD nous a dit le 11/02/2005 10:20:
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu récupères, le javascript a déjà fait son office (au chargement de la page), et contient donc la transformation du xml. Non ?
Bobe n'est peut-être pas un neuneu ;-)
Je confirme :)
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
YD nous a dit le 11/02/2005 10:20:
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu
récupères, le javascript a déjà fait son office (au chargement de la
page), et contient donc la transformation du xml. Non ?
Bobe n'est peut-être pas un neuneu ;-)
Je confirme :)
--
Bobe (Aurélien Maille)
http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Euh, sauf que, /a priori/, dans la page html (myplaylist.html) que tu récupères, le javascript a déjà fait son office (au chargement de la page), et contient donc la transformation du xml. Non ?
Bobe n'est peut-être pas un neuneu ;-)
Je confirme :)
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Cenekemoi
Bonjour à Christophe Gaubert qui nous a
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier .xsl en .xml, et ça roule en local. Je me demande bien où je peux configurer ça au niveau du système (Mandrake Linux). Vous êtes sous Windows, vous autres ?
Christophe
Chez moi, en local, ça marche sans rien toucher avec cette config :
* Windows XP pro * Firefox 1.0
-- Cordialement, Thierry ;-)
Bonjour à Christophe Gaubert <christophe-gaubert@wanadoo.fr> qui nous a
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop
d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas
ce qui pourrait être différent par rapport à chez vous. Et surtout,
pourquoi ça fonctionne en distant, et pas en local ?
Il semble que ce soit un problème de type mime. J'ai renommé mon
fichier .xsl en .xml, et ça roule en local.
Je me demande bien où je peux configurer ça au niveau du système
(Mandrake Linux). Vous êtes sous Windows, vous autres ?
Christophe
Chez moi, en local, ça marche sans rien toucher avec cette config :
Bon, je vais essayer de chercher de ce côté. Mais je n'ai pas trop d'idées. J'essaye avec Mozilla 1.7.2 et Firefox 1.0. Je ne vois pas ce qui pourrait être différent par rapport à chez vous. Et surtout, pourquoi ça fonctionne en distant, et pas en local ?
Il semble que ce soit un problème de type mime. J'ai renommé mon fichier .xsl en .xml, et ça roule en local. Je me demande bien où je peux configurer ça au niveau du système (Mandrake Linux). Vous êtes sous Windows, vous autres ?
Christophe
Chez moi, en local, ça marche sans rien toucher avec cette config :
* Windows XP pro * Firefox 1.0
-- Cordialement, Thierry ;-)
Christophe Gaubert
Je confirme :)
Et il enfonce le clou ;) Mea culpa. z'allez pas me crucifier quand même ?
-- Christophe Gaubert Mail posté depuis un système libre GNU/Linux
Je confirme :)
Et il enfonce le clou ;)
Mea culpa. z'allez pas me crucifier quand même ?
--
Christophe Gaubert
Mail posté depuis un système libre GNU/Linux