De plus, la norme définit un format qu'on ne peut pas valider complétement via des moyens normaux ( ie, les bitfields, on ne peut pas dire en xml ce champ doit pas dépasser XX car c'est un bitfield de 3 bit" ), ou justement les bitfields ne sont pas des constantes nommés ( encore une fois, expliqué ici http://www.robweir.com/blog/2006/10/bit-about-bit-with-bits.(...) ). Le manque de validation fait que tu ne sait pas si le fichier entrant est correct ou pas, et pire, tu ne peut pas savoir si tu produit un document correct en sortie à 100%
Hahaha la grosse connerie, ben non hein, personne ne sait comment verifier la valeur d'un champ qu'on lit si il est en binaire.
Et tu crois qu'une DTD c'est un moyen suffisant de faire une validation ? Si c'est le cas je te proposes d'aller faire un minimum de recherche sur les failles de securite via XML.
Et pour finir, les bitfields poseront des problémes certains lors du portage sur des archis ou l'ordre des octets ( endianess : http://fr.wikipedia.org/wiki/Endianness ) différente du i386, comme le ppc, ce qui bien sur va générer des bugs et faire perdre du temps aux developpeurs soucieux de la portabilité
Ah ben oui, c'est tellement complique ca que c'est effectue par quasiment tous les ordinateurs de la planete quasi-constamment.
T'es au courant que TCP/IP contient des champs de plus de 8 bits ? Pourtant la personne n'a de probleme a savoir comment les mettre en ordre, mais bien evidemment dans un format MS c'est impossible a faire pour les developpeurs, ils sont subitement devenus stupides.
Comme dit plus haut, vous ne serez jamais content, il y aura toujours un petit truc ici ou la que vous mettrez sous une loupe pour faire croire que c'est un probleme 100 fois plus grave qu'il ne l'est histoire de casser du sucre sur MS et faire croire que le libre c'est le chevalier blanc face au mechant dragon.
[^] # Re: Question
Posté par pasBill pasGates . En réponse à la dépêche Normalisation des formats de fichiers des suites bureautiques. Évalué à -5.
Hahaha la grosse connerie, ben non hein, personne ne sait comment verifier la valeur d'un champ qu'on lit si il est en binaire.
Et tu crois qu'une DTD c'est un moyen suffisant de faire une validation ? Si c'est le cas je te proposes d'aller faire un minimum de recherche sur les failles de securite via XML.
Et pour finir, les bitfields poseront des problémes certains lors du portage sur des archis ou l'ordre des octets ( endianess : http://fr.wikipedia.org/wiki/Endianness ) différente du i386, comme le ppc, ce qui bien sur va générer des bugs et faire perdre du temps aux developpeurs soucieux de la portabilité
Ah ben oui, c'est tellement complique ca que c'est effectue par quasiment tous les ordinateurs de la planete quasi-constamment.
T'es au courant que TCP/IP contient des champs de plus de 8 bits ? Pourtant la personne n'a de probleme a savoir comment les mettre en ordre, mais bien evidemment dans un format MS c'est impossible a faire pour les developpeurs, ils sont subitement devenus stupides.
Comme dit plus haut, vous ne serez jamais content, il y aura toujours un petit truc ici ou la que vous mettrez sous une loupe pour faire croire que c'est un probleme 100 fois plus grave qu'il ne l'est histoire de casser du sucre sur MS et faire croire que le libre c'est le chevalier blanc face au mechant dragon.