Lire un .xml en local ?

Salut tout le monde,
firefox lit très bien les .xml d'internet, mais si je les enregsitre sur mon pc, il n'arrive plus à les lire (XML Parsing Error: syntax error).

Je n'ai trouvé que 2 façons:
_renommer les .xml en .html
_désactiver firefox en tant que navigateur par défaut, pour que les .xml s'ouvrent avec konqueror (qui les affiche très bien).

Y aurait-il un moyen pour que les .xml locaux s'affichent correctement avec firefox SVP (sans devoir changer leur nom ou leur extension) ?

3 réponses

  1. stp, peux tu envoyer ton code sinon on ne peut pas comment t'aider
    1. Salut,
      La première chose que font les navigateurs s'est essayer de trouver le type du
      document. Mozilla semble ignorer la ligne DOCTYPE dans cette recherche
      et fait donc extension=xml alors mime-type=text/xml.
      Konqueror semble, quant à lui, tenir compte de la ligne DOCTYPE avant de
      jouer avec les associations extension<=>mime-type
      A+, crabs
      1. Salut,
        J'ai eu le même souci avec mozilla, lorque tu enregistres un page xml avec
        la fonction enregister sous, il sauvegarde la transformation xsl. dont la plus part
        du temps du html qui n'est pas du xml valide (ça se passe mieux avec xhtml mais
        on le résultat de la transformation, pas le XML d'origine)
        Astuce Mozilla : Il faut passer par :
        - fichier/enregister sous et selectionner 'Page Web, XML seulement'
        Après à toi de rappatrier manuellement les feuilles de style xsl et css
        Tu as peut-être une option équivalente dans firefox
        A+, crabs
        1. Merci pour ta réponse qui me permet en tout cas de mieux cibler le problème. Mais alors pourquoi Konqueror arrive-t-il à les lire correctement ?

          Quand je fais enregistrer sous, je n'ai le choix qu'entre 3 formats: page web complète, html seulement, ou fichier texte.
        2. dsl c mon frere
        3. en meme temps on s'en fou