OVH Cloud OVH Cloud

Fichiers XML ?

5 réponses
Avatar
Attila
Bonjour.
Je maintien un site dans lequel j'utilise un fichier XML pour afficher des
données (liste des membres d'une association. Avec IE, pas de pb, ça
s'affiche. Avec Firefox je n'ai que le cadre (une seule ligne) et aucune
données (pourtant je suis sur que mon document et la liaison sont
conformes).
Quelqu'un as-t-il une idée ?
Merci
Christian

5 réponses

Avatar
Xavier Robin
Attila a écrit :
Bonjour.
Je maintien un site dans lequel j'utilise un fichier XML pour afficher des
données (liste des membres d'une association. Avec IE, pas de pb, ça
s'affiche. Avec Firefox je n'ai que le cadre (une seule ligne) et aucune
données (pourtant je suis sur que mon document et la liaison sont
conformes).
Quelqu'un as-t-il une idée ?
Merci
Christian





C'est un vrai fichier XML ? Il est affiché directement ? Ou il passe par
une transformation ?

Serait-il possible d'en avoir un extrait ?

Firefox est beaucoup plus strict pour pas mal de choses, et il se peut
que ce soit l'origine du problème, et que quelque chose ne soit pas tout
à fait correct mais malgré tout interprété par IE...
Avatar
Attila
C'est un fichier XML. Tu peux consulter le code à partir de la page "La
Flotte" en partant du site www.monotype750.org
Merci de ton aide
Christian
"Xavier Robin" a écrit dans le message de news:
41c46876$
Attila a écrit :
Bonjour.
Je maintien un site dans lequel j'utilise un fichier XML pour afficher
des données (liste des membres d'une association. Avec IE, pas de pb, ça
s'affiche. Avec Firefox je n'ai que le cadre (une seule ligne) et aucune
données (pourtant je suis sur que mon document et la liaison sont
conformes).
Quelqu'un as-t-il une idée ?
Merci
Christian



C'est un vrai fichier XML ? Il est affiché directement ? Ou il passe par
une transformation ?

Serait-il possible d'en avoir un extrait ?

Firefox est beaucoup plus strict pour pas mal de choses, et il se peut que
ce soit l'origine du problème, et que quelque chose ne soit pas tout à
fait correct mais malgré tout interprété par IE...


Avatar
Xavier Robin
Attila a écrit :
C'est un fichier XML. Tu peux consulter le code à partir de la page "La
Flotte" en partant du site www.monotype750.org
Merci de ton aide
Christian



Le fichier est bien en XML valide et bien formé, mais son inclusion...

<XML ID="dsoFlotte" SRC="flotte.xml"></XML>

Il ne faut pas s'étonner après si les behaviour propriétaires d'IE ne
marchent pas avec les navigateurs W3C-compliants...

Il faut utiliser une technique côté serveur pour remplir le tableau. Une
transformation XSLT, ou via un language comme php. Mais on ne peut pas
inclure un fichier XML dans un document HTML, et encore moins le faire
remplir un tableau.

Tu devrais trouver plus d'infos sur comment faire ça sur un forum comme
fr.comp.infosystemes.www.auteurs par exemple.

Xavier
Avatar
Attila
Bon, tant pis. J'utilise cette méthode justement pour ne pas faire de php...
J'ai pas trop envie de me compliquer la tâche pour maintenir un site..
Les "clients" continueront avec IE ; c'est pas terrible, mais au moins il
n'est pas trop regardant...
Merci de ton aide
Christian
"Xavier Robin" a écrit dans le message de news:

Attila a écrit :
C'est un fichier XML. Tu peux consulter le code à partir de la page "La
Flotte" en partant du site www.monotype750.org
Merci de ton aide
Christian



Le fichier est bien en XML valide et bien formé, mais son inclusion...

<XML ID="dsoFlotte" SRC="flotte.xml"></XML>

Il ne faut pas s'étonner après si les behaviour propriétaires d'IE ne
marchent pas avec les navigateurs W3C-compliants...

Il faut utiliser une technique côté serveur pour remplir le tableau. Une
transformation XSLT, ou via un language comme php. Mais on ne peut pas
inclure un fichier XML dans un document HTML, et encore moins le faire
remplir un tableau.

Tu devrais trouver plus d'infos sur comment faire ça sur un forum comme
fr.comp.infosystemes.www.auteurs par exemple.

Xavier


Avatar
Xavier Robin
Attila a écrit :
Bon, tant pis. J'utilise cette méthode justement pour ne pas faire de php...
J'ai pas trop envie de me compliquer la tâche pour maintenir un site..
Les "clients" continueront avec IE ; c'est pas terrible, mais au moins il
n'est pas trop regardant...
Merci de ton aide
Christian



Sinon il y a les XInclude qui eux sont une recommandation du W3C (tout
neuve d'ailleur). Je ne sais pas exactement comment ça marche, ni quel
est le support dans les navigateurs actuels, mais il faut savoir que ça
existe.

Combien de temps les clients accepteront-ils d'utiliser IE ? C'est une
autre question à se poser, pour ma part en général je m'en vais et je
trouve un autre site ;-) (je suis encore une exception, mais les choses
changent).

Xavier