Journal xml et combinaison navigateur/système

Posté par  .
Étiquettes : aucune
0
26
jan.
2004
'The Newton Project' propose la mise en ligne d'une transcription des manuscrits de Newton en xml.
Excellent me dis-je, mais pas moyen de l'afficher. J'obtient uniquement un message d'erreur laconique sur la mauvaise forme de leur xml.

Heureusement, j'ai l'air de ne pas être le seul à subir ce genre d'outrages : le 'Technical Requirements' (http://www.newtonproject.ic.ac.uk/transcripts_intro.html(...) ) m'apprend que seul IE l'affiche correctement. Tous les autres navigateurs sont des affreux méchants. Mieux encore les versions antérieures au 5.5 sont également incapables d'afficher leur merveilleux code. Pour les utilisateurs qui auraient l'odieuse intention d'utiliser un mac, seule une combinaison de l'os X 10.1 et de IE > 5.1 est compatible (exit les versions supérieures de l'os...)
Je leur ai évidemment envoyé mon message d'erreur, pour rapporter que certains ont l'idée saugrenue d'utiliser des combinaisons exotiques (linux/mozilla), sans réponse pour l'instant.

Je n'y connais rien en xml, mais je me demande bien comment ils ont reussit à obtenir une telle incompatibilité. Il me semble que ce langage dispose de normes, alors est-ce que ces normes sont mal faites, est-ce qu'ils utilisent des fonctionnalités d'IE incompatibles avec cette norme, ou est-ce que tous les autres navigateurs ont oublié de s'y raccorder ?
  • # Re: xml et combinaison navigateur/système

    Posté par  . Évalué à 1.

    j'ai déjà vu du xml perave mais celui là c'est un champion universitaire :)

    <?xm-well_formed path="C:\Program Files\SoftQuad\XMetaL 2\conversion chamber\clarka1_w.dtd"?>
    • [^] # Re: xml et combinaison navigateur/système

      Posté par  . Évalué à 1.

      m'enfin l'erreur est ici (absence du mime)

      <?xml version="1.0" encoding="iso-8859-1"?>
      • [^] # Re: xml et combinaison navigateur/système

        Posté par  (site web personnel) . Évalué à 1.

        non, le "encoding" est facultatif (UTF-8 par défaut)
        • [^] # Re: xml et combinaison navigateur/système

          Posté par  . Évalué à 1.

          soit, mais pour travailler le xml depuis longtemps les attributs "facultatifs" j'ai donnée :)

          je ne serais pas surprise que le serveur renvoi un entête iso-8859-1 qui viennent troubler mozilla/firebird. Cela suffit à faire planter le validateur du W3
          comme le montre le message suivent :

          I was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to validate the document. The sources I tried are:

          * The HTTP Content-Type field.
          * The XML Declaration.
          * The HTML "META" element.

          La différence entre connaitre le chemin et parcourir le chemin :)
  • # Re: xml et combinaison navigateur/système

    Posté par  (Mastodon) . Évalué à 2.

    Il y a plusieurs problèmes
    • le type mime utilisé pour servir la feuille de style est incorrect (text/plain au lieu de text/xsl)
    • le namespace utilisé dans la feuille de style est faux
    • et même en corrigeant les deux premiers problèmes, j'obtient encore une exception avec Xalan et Mozilla (erreur dans un XPath)
    Donc clairement, on a un truc développé uniquement pour IE (et pour le moteur XSLT de MS), qui est loin de suivre la norme XSLT.
  • # Re: xml et combinaison navigateur/système

    Posté par  . Évalué à 1.

    J'ai envoyé un mail pour dire naïvement que "ça ne fonctionnait pas" et que j'avais des erreurs de XML, et 15 minutes plus tard, j'ai reçu une réponse :

    There are known problems displaying the texts on various browser/operating system combinations. However, these problems should hopefully be resolved with the next 10 days when the Newton Project Website undergoes its next major upgrade.

    Ils ont peut-être décidé de rendre tout cela compatible !
    • [^] # Re: xml et combinaison navigateur/système

      Posté par  . Évalué à 1.

      en voila une bonne nouvelle !
      tu as eu plus de talent que moi qui n'ai toujours pas de réponse, ou alors c'est l'accumulation des mails qui les a motivés...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.