Fichiers GPX XML "corrompus"

Comments

2 comments

  • Avatar
    Alain Henriot

    Bonsoir,

    Pour compléter votre intervention, je viens de mettre en évidence un autre bug dans la lecture du XML d'une trace GPX :

    Voici un extrait du message que j'ai envoyé à CompGps :

    Dans son entête IphiGéNie code le type : <type><![CDATA[[nouvelles]]]></type>

    Vous remarquerez que la donnée CDATA, c'est à dire "nouvelles" comporte deux niveaux de crochets. C'est là qu'est le problème, Land 8.6 n'accepte pas cette écriture.

    Une fois modifiée la syntaxe avec un seul niveau de crochets, le fichier est accepté par Land 8.6.

    De là à savoir qui est hors norme ? Tout ce que je peux dire c'est que la trace initiale qui est rejetée par Land est acceptée et affichée par le GEOPORTAIL.

    Cordialement

     

  • Avatar
    Bernard Perrot

    Bonjour,

    Cette syntaxe passe avec succès les validateurs XML.

    Cependant, certaines sources disent qu'un CDATA commence par un <![CDATA<[ et se termine par une paire de ]]

    On peut donc imaginer l'ambiguïté pour l'analyseur syntaxique... Mais cela me semble théoriquement valide cependant.

    Cordialement,

Please sign in to leave a comment.