Flux rss
Rechercher : dans
Par :

XML et Firefox : récupérer une fiche XSLT

Reivax962, le vendredi 27 octobre 2006 à 19:01:59 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un problème sur lequel je commence à m'arracher les cheveux...
D'un côté, j'ai un fichier XML dont les en-têtes sont

<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet href="ficheclient.xslt" type="text/xsl" ?>
Dans le même répertoire, j'ai, bien sûr, mon fichier xslt, dont les en-têtes sont
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
Jusque là, rien d'étonnant.
Mais là où ça commence à me ***, c'est dans le comportement de FireFox...
Je m'explique.
Si j'affiche le fichier XML, en local (dans l'explorateur windows, je double-clique sur le fichier), sous IE comme sous FF, aucun problème, mon fichier XML est lu, le xslt aussi, et j'ai le bel affichage que je voulais.

Là où ça se corse, c'est si j'y accède via mon serveur web...
http://localhost/test.xml : tout va bien sous IE. Mais alors, sous firefox, impossible d'aller lui faire chercher le fichier xslt ! Il me laisse une page blanche... Le code source contient bien toutes les données xml, mais le code source après transformation vaut
<html><head></head><body>< tout le code xml ici ></body></html>
, ce qui ne correspond absolument pas à ma feuille de style. D'ailleurs, il me met exactement le même résultat si je lui donne une fausse feuille de style (uri inexistante).
Par contre, si je tape l'adresse de la feuille xslt directement dans la barre d'adresse, il me la télécharge sans problème.

Bref, une différence de comportement entre un accès local ou à distance...
Est-ce qu'il y a un paramètre de sécurité de FireFox a changer ? Est-ce que je dois appeler ma fiche de façon différente ? Toute solution me ferais vraiment très plaisir :)

Merci d'avance,

Xavier

1

Reivax962, le vendredi 27 octobre 2006 à 19:08:30

Ah !
Une petite idée de plus : jusque là, je tentais ça sous IIS.
Je viens de tenter sous Apache... IE fonctionne encore sans problème. Par contre, cette fois, Firefox me donne un vrai message d'erreur :

 Erreur lors du chargement de la feuille de style : Une feuille de style XSLT ne possède pas de type Mime XML : http://127.0.0.1:4234/ficheclient.xslt 
Donc, au moins, il sait qu'il faut aller la chercher. Mais ça ne m'avance pas vraiment : si j'enlève le « type='text/xsl' », il recommence à me faire une page blanche, et IE de son côté ne veut plus m'afficher que le source XML... Bref, pas une solution !

Allez, j'y retourne...

Xavier

Répondre à Reivax962

2

crabs, le samedi 28 octobre 2006 à 14:45:38

Salut,
Essaies de renommer ta feuille xslt avec l'extension xsl.
(j'ai reproduits ton problème avec apache sous linux avec .xslt mais pas avec .xsl)
A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

3

Reivax962, le lundi 30 octobre 2006 à 10:04:48

Merci pour le conseil, en effet, ça marche... sous Apache !!!!
Mais toujours pas sous IIS :'(
Et là, je sens que je vais craquer :-/

En tous cas, merci beaucoup, ça me fournit déjà une piste supplémentaire...

Allez, j'y retourne !

Xavier

Répondre à Reivax962

4

 Reivax962, le lundi 30 octobre 2006 à 14:48:21

C'est bon, ça marche !
Merci Crabs :)
J'avais en fait deux problèmes qui se superposaient...
Le premier, comme l'a bien vu Crabs, c'était dans le nom du fichier. .xsl, et non pas .xslt.

Ensuite, un deuxième problème, c'est que le nom de mon fichier n'était pas en .xml, mais en .aspx puisque mon code xml est généré à la volée. Et là où IE détectait automatiquement le contenu XML, pour Firefox, il faut le déclarer explicitement dans l'en-tête (donc, en ASP .net pour ceux qui auraient le même problème, en ajoutant l'attribut

 contentType="text/xml"
dans la déclaration asp <%@ Page %>

Et voilà, comme ça, tout roule pour IE et Firefox ! Merci encore :)

Xavier

Répondre à Reivax962
Récupérer fichier supprimé (Résolu) Bonsoir, Voila j'ai accidentellement supprimé un travail sur mon ordi et vidé la corbeille en même temps! Y'a t-il un moyen de récupérer ce fichier??? Svp aidez moi car j'en ai vraiment besoin demain, je suis désespérée... Merci d'avance www.commentcamarche.net/forum/affich-2502655-recuperer-fichier-supprime
Recuperer fichier supprimer par erreur (Résolu) bonjour, j'ai supprimer un fichier WMV et un fichier MPG par erreur et je voudrais un logiciel qui puisse recuperer ce genre de fichier en connaissez vous un svp merci ;-) jemiy www.commentcamarche.net/forum/affich-2916473-recuperer-fichier-supprimer-par-erreur
Récupération fichier perdu Outlook 2003 (Résolu) Bonjour, J'ai supprimé un compte Windows par erreur. Après en avoir recréer un, je m'apercois que j'ai perdu tous mes fichiers Outlook 2003. Comment puis je les récupérer? Merci à l'avance www.commentcamarche.net/forum/affich-6743825-recuperation-fichier-perdu-outlook-2003
[Pratique] Gérer les profils Firefox, Thunderbird, SeamonkeyGérer les profils de Firefox, Thunderbird, Seamonkey 1 - Gestionnaire de profils 1.1 - Windows 1.2 - Linux 2 - Les fichiers récupérables 2.1 - Où les trouver ? 2.2 - Quels fichiers sont intéressants ? 3 - Compléments... www.commentcamarche.net/faq/sujet-3304-pratique-gerer-les-profils-firefox-thunderbird-seamonkey
[Word] Récupérer un fichier impossible à ouvrirCertains gros fichiers contenant des images généralement, se mettent parfois de façon "irrationnelle" à faire bloquer Word lorsqu'on veut les modifier. Pour les récupérer, il existe une méthode non-garantie : Ouvrir le fichier et l'enregistrer... www.commentcamarche.net/faq/sujet-620-word-recuperer-un-fichier-impossible-a-ouvrir
Restaurer un fichier supprimé par erreurComment restaurer un fichier ? Vous avez supprimé un fichier par erreur ? Rien n'est perdu. Il se trouve peut-être dans la Corbeille. Pour vérifier si le fichier peut être récupéré, ouvrez la corbeille (qui se trouve sur le Bureau). Faire un... www.commentcamarche.net/faq/sujet-10492-restaurer-un-fichier-supprime-par-erreur
Recupérer fichiers supprimés ?Bonjour à tous, Ayant jeter des fichiers à la poubelle, puis les avoir suprimé, puis-je les recupérer ? Je suis sous windows XP. Je suis un débutant, pourriez-vous me l'expliquer s.v.p. tache par taches et sans employer de jargon informatique, afin... www.commentcamarche.net/forum/affich-2368374-recuperer-fichiers-supprimes
Récupérer fichier effacé de la corbeillebonjour Je viens d'effacer par erreur toute ma corbeille avec un fichier très important. Est-il possible de le récupérer ? Merci Bacaco www.commentcamarche.net/forum/affich-2251801-recuperer-fichier-efface-de-la-corbeille
Récupérer fichiers sur partition suppriméeBonjour, Connaissez-vous un logiciel qui permettrait de récupérer des fichiers sur une partition qui a été supprimée :o( Ma partition était en FAT 32. Merci d'avance pour votre aide. www.commentcamarche.net/forum/affich-1818432-recuperer-fichiers-sur-partition-supprimee
Mise en page de XML avec XSLIntroduction à XSL XML est un langage de structuration des données, et non de représentation des données. Ainsi XSL (eXtensible StyleSheet Language) est un langage recommandé par le W3C pour effectuer la représentation des données de documents XML.... www.commentcamarche.net/contents/xml/xmlxsl.php3