Bonjour à tous,
Dans un fichier XML généré par une application, des balises contiennent des valeurs analogiques qui doivent respectées le codage IEEE754 double précision.
Seulement j'ai l'impression que les explications données à cette adresse http://www.w3.org/TR/xmlschema-2/#double ne concorde pas avec
l'idée que j'ai du codage IEEE754 double précision, comme l'exposant qui devrait être augmenté de 1023 avant de coder sa valeur. Le lien indique également que la représentation lexicale se fait de la façon suivante : mantisseEexposant.
Ma question est donc la suivante: quelles règles doit suivre la représentation lexicale d'un double XML ? Doit-on représenter la valeur "codée" ou la valeur brute ?
Par exemple, si l'on veut coder la valeur -51.375 --> -5.1375E1 ou bien --> 1.60546875E132 (codage IEEE754 simple précision pour être plus clair)
J'avoue être un peu perdu ...
Cdlt, dM
Partager