xml = grosse daube ( à mon avis).
Pourquoi ?
Plusieurs raisons à cela. En réalité il y a un certain interet à l´xml, pour faire des pages web, créer des documents sans se soucier de la mise en page, etc. Le champ d´application de l´XML est très vaste.
Mais le problème c´est que ce format est utilisé à tort et à travers. L´un des exemples que tu cite celui des sgbd est tout à fait dément, l´accès a des informations stockées dans des fichiers xml est extrémement lent car le format n´est pas du tout prévu pour ça ( en fait c´est une espèce de . ini ou de html amélioré) il n´y a pas d´index, ou de truc moderne.
Donc l´accès à de gros fichier xml est très lent. Premier point négatif.
Le second point négatif est que tout est en format texte et que les gens qui s´en serve se sont dit : génial c´est du texte ça passe au travers des firewall ou autres systèmes de protections donc on va enregistrer toute nos données en xml pour pouvoir les envoyer sur le net. Résultat un moteur graphique stocke les données d´une images en xml, ou une base de donnée. C´est pour ça entre autre que c´est utilisé, on peut soit disant l´envoyer partout. Avec l´impression que c´est universel et portable, mais ça n´est rien de tout ça car bien sur les balises sont propre à chaques logiciel et rien n´est interchangable.
Mais là où sa coince c´est que ces architectes de technologies vivent hors du monde, ils ont oublié que tout stocker sous forme de texte ça prend énormément de place. Moralité leurs superbes fichiers à envoyer sur le net sont trop gros et gaspillent la bande pasante, ce qui est inenvisageable dans certain cas, pour certaine entreprise.
Solution ? 2 possibilités, ou bien on enregistre les données sous forme binaires dans le fichier xml, alors là vous m´excuserez mais quand j´ai lu ça j´ai pas compris de quoi est-ce qu´il s´agit, car si c´est stocké sous forme binaire que reste-t-il de l´xml, ou bien peut-être que les balises elles restent lisible. Enfin bon, dans tout les cas on y perd le concept de l´xml tel que je le comprend.
Deuxième possibilité : compresser le fichier xml. Oui mais les grands de ce monde ( enfin les gens qui gèrent le format) n´ont pas réussi à ce mettre d´accord sur la norme de compression à utiliser. Moralité, pour l´instant tout le monde utilise son propre petit format de compression et une fois encore on a perdu l´interopérabilité des fichiers. Pire encore ça devient affreusement lent, car un fichier il faut non seulement le compresser/décompresser ce qui peut-être assez long, mais encore allez chercher les info dedans ce qui est aussi très long.
Conclusion je n´aime pas l´xml, technologie phare du net d´aujourd´hui et de demain etonnament portée et par le monde du libre et par microsoft ( peut-être même plus par microsoft). Mais vous êtes grand, vous faites ce que vous voulez.
P.S. pierreonxbox si tu apprend le C# il y a dedans tout plein d´outils pour traiter facilement le xml, car microsoft aime ça.