Article View: fr.comp.text.xml
Article #8261XML : pourquoi aussi populaire ?!
From: SerGioGio
Date: Thu, 08 Nov 2001 01:26
Date: Thu, 08 Nov 2001 01:26
62 lines
5023 bytes
5023 bytes
XML est � la mode, et c'est le moins qu'on puisse dire. Un peu partout, les entreprises se vantent d'utiliser de plus en plus syst�matiquement cette "technologie r�volutionnaire" dans leurs produits. Seulement voil� : je ne comprend pas bien en quoi le concept est r�volutionnaire, ni pourquoi il b�n�ficie d'un tel engouement. Alors fondamentalement XML est un format de format de donn�es. Il dit que les donn�es doivent �tre organis�es sous forme d'arbre, et que pour coder cette structure d'arbre, il faut utiliser des balises que l'on peut cr�er � volont�. Certes. En informatique, "beaucoup de donn�es peuvent �tre structur�es sous forme d'arbres", donc les d�crire avec XML est tr�s simple. Mais pourquoi le faire avec XML alors qu'on peut le faire dans tant d'autres formats, toujours en respectant cette structure d'arbre ? A commencer par des formats propri�taires sauvages. Il y a aussi le format RIFF (utilis� dans les fichiers .mid je crois) qui fait exactement comme XML. XML utilise l'ascii pour se d�crire, il peut �tre lu par un humain. Mais pourquoi aurait on envie de lire "� sec" un fichier �crit en XML ? Mon fichier word, je le lis avec une application, je me fiche qu'en fait il respecte XML : je n'ai aucun int�r�t � lire la structure des balises. D'autant que quand on dit "lisible par un humain" : je ne trouve pas du tout qu'�crire des balises imbriqu�es les unes dans les autres soit particuli�rement intelligible d�s que la structure est complexe. XML est facile � parser. Certes. Il y a aujourd'hui plein de parsers XML. Mais beaucoup d'autres formats sont simples � parser ; avec les m�canismes actuels de sauvegarde et de chargement des donn�es, le d�veloppeur n'a plus vraiment besoin de se soucier de �a de toutes fa�ons. D'autant que quand on dit "simple � parser" : pour coder un flottant, par exemple <float>1.23</float>, eh bien il faut savoir convertir un flottant en chaine de caract�re et vice versa. C'est pas insurmontable certes, mais c'est pas tr�s app�tissant non plus. XML est un format de format standard, donc n'importe quel programme qui peut lire du XML peut comprendre tous les fichiers XML. Bien s�r ceci est faux : pour comprendre un fichier �crit en XML, il faut conna�tre la signification des balises. La signification de chaque balise d�pend du programme qui manipule les donn�es -> pourquoi ne pas faire un format prioritaire (c'en est d�j� un en fait) qui ne soit pas bas� sur XML !! Un document XML peut �tre interpr�t� de diff�rentes mani�res par diff�rents programmes. Certes. Au passage, c'est aussi le cas de RIFF, mais bon. L� encore, je ne vois pas pourquoi c'est aussi important. Les gens n'ont qu'� se r�unir et concevoir un format standard dans leur domaines d'applications, ou bien une boite impose son format standard, et chaque programme restituera � sa fa�on le document. Bref, je ne comprend pas pourquoi XML est aussi r�volutionnaire. Ce n'est pas ironique, j'aimerais seulement comprendre pourquoi Microsoft base maintenant presque tout la dessus. En fait, ce qui me scandalise le plus, c'est que XML va �tre utilis� dans tout un tas de domaines tr�s diff�rents, o� les donn�es � manipuler sont de natures et de structures tr�s diff�rentes. Tout le monde se jette dessus en esp�rant quoi ? Certains parlent d'XML comme d'un nouvel ASCII, en r�sultat les fichiers seraient plus structur�s. Mais rien ne sert de mieux comprendre la structure quand on ne comprend pas le sens. En informatique, "beaucoup de donn�es peuvent �tre structur�es sous forme d'arbres", donc une structure d'arbre peut repr�senter beaucoup de donn�es de natures diff�rentes. Avant de finir, un autre point d�licat que je vois dans XML : fichiers plus gros (mais bon, au prix du Mo !). Merci d'avance pour tous vos commentaires ! SerGioGio
Technical Details
Message-ID:
<9scm9e$r51$1@arcturus.ciril.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.clara.net!heighliner.fr.clara.net!fr.usenet-edu.net!usenet-edu.net!ciril.fr!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,72e6efeab0fdf912,start X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-11-07 17:16:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fr.clara.net!heighliner.fr.clara.net!fr.usenet-edu.net!usenet-edu.net!ciril.fr!not-for-mail From: "SerGioGio" <serge.malonga@wanadoo.fr> Newsgroups: fr.comp.text.xml Subject: XML : pourquoi aussi populaire ?! Date: Thu, 8 Nov 2001 02:26:14 +0100 Organization: CIRIL, Nancy, France Lines: 64 Message-ID: <9scm9e$r51$1@arcturus.ciril.fr> NNTP-Posting-Host: malonga.rez-gif.supelec.fr X-Trace: arcturus.ciril.fr 1005182062 27809 160.228.92.233 (8 Nov 2001 01:14:22 GMT) X-Complaints-To: abuse@ciril.fr NNTP-Posting-Date: Thu, 8 Nov 2001 01:14:22 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400