[riscosfr] Re: UTF8

  • From: Rick Murray <heyrick@xxxxxxxxx>
  • To: riscosfr@xxxxxxxxxxxxx
  • Date: Fri, 15 Sep 2017 23:14:37 +0200

Salut!
Attention, je déteste le mentalité de "tout le monde utilise XML donc XML est 
bon".
1. XML est souvent trop compliqué. Il y des temps quand un "flat file" (CSV, 
par exemple) suffit, mais pour mettre les données en XML, il y besoin de créer 
un DOM et spécifié ils dedans.
2. Mais, XML est absolument pas un format pour des données, il est que un 
conteneur. Le même données peut être enregistré dans le fichier XML en 
plusieurs façons.Si on coupé tout le chose de XML d'un fiche (tout le <chose 
entre les symboles>), ça qui reste est un arbre avec des branches nommé qui 
contient un morceau de donné.
3. Et au cause de 2, il y pas de compatibilité assuré entre deux logiciels qui 
utilise XML. À vos exemples, un logiciel généalogie ne sais pas comment traiter 
un fiche musique, même si le deux sont XML.Imagine - je créer un fiche XML avec 
les enregistrements de mon station météo. "température" est un branche de mon 
arbre. C'est quoi? Centigrade? Fahrenheit? Kelvin? Les octets utilisé par le 
station? Même pour direction du vent. C'est un point cardinal? Degrées? Quoi? 
XML spécifié comment mettre les valeurs dans un fiche, mais pas comment 
interpréter les valeurs.
4. En plus, le XML bien compliqué le procès d'ouvrir le fiche. Le logiciel a 
besoin de lire et interprète ("parse" en anglais) le XML chaque fois. C'est bon 
si le logiciel créer le fiche, mais si quelqu'un écrire par main ou un autre 
logiciel...?
5. XML est pas conçu pour tout les types des données. Pour un DOCUMENT, peut 
être (il n'est pas trop différent que HTML), mais quand on voit une base des 
données dans XML, on sais le monde devien fou. (voir 2)
6. Pour comprendre le XML utilisé par un logiciel, il y un DTD/schéma qui 
décrit exactement comment formater le XML. POUR CET LOGICIEL. Voir 1, 2, 3, 4, 
5...

Le seul deux bénéfices de XML que je voir sont:
1. On peut lire le fiche. C'est pas un grande morceau de binaire.
2. Pour transférer données entre systèmes, un fiche binaire peut avoir 
plusieurs problèmes. Les éléments, ils sont le même taille? 16 bit vs 32 bit vs 
64 bit. Chaque gros élément contient plusieurs octets. Quel octet est le 
première? L'un avec le plus gros valeur, ou le plus petit? "À" est "À" en votre 
système. Mais l'autre? En peut voir ce souvent avec des colis de Amazon ou eBay 
quand un accent dans ton adresse deviens quelque-chose comme @#_, donc oui nous 
habitons au Vitr@#_ - c'est un petit ville à l'est du Rennes, d'accord... :-)

Mais - le choix n'est pas XML ou binaire. Il y beaucoup des options. Choisi 
l'un qui est mieux, pas l'un qui est de mode.

Amicalement,
Rick.

null

Other related posts: