From madore@news.ens.fr
Path: eleves!not-for-mail
From: madore@news.ens.fr (GroTeXdieck)
Newsgroups: ens.forum.alt.bavardage.raleur
Subject: Re: Termite and co.
Date: 23 Jun 1999 00:01:26 GMT
Lines: 34
Sender: madore@clipper.ens.fr
Message-ID: <7kp84m$9uk$5@clipper.ens.fr>
References: <7j0p1j$oor$1@clipper.ens.fr> <7kon6s$lh8$1@clipper.ens.fr> <7kovbm$7hd$1@twilight.efge.org> <7kp18i$3sa$1@clipper.ens.fr> <7kp1vn$4tp$1@clipper.ens.fr> <7kp282$4q3$1@clipper.ens.fr>
NNTP-Posting-Host: clipper.ens.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: clipper.ens.fr 930096086 10196 129.199.129.1 (23 Jun 1999 00:01:26 GMT)
X-Complaints-To: forum@clipper.ens.fr
NNTP-Posting-Date: 23 Jun 1999 00:01:26 GMT
X-Newsreader: Flrn (0.4pre2 - 05/99)
Xref: eleves ens.forum.alt.bavardage.raleur:212

Pour résumer, XML c'est un format complètement trivial qui consiste à
dire que tu écris ton texte et que tu inventes tes balises autour des
mots, comme <exemple>ça</exemple>.  La différence avec HTML c'est que
le format est libre, c'est toi qui fumes tes propres balises, les
balises n'ont pas de contenu sémantique prédéfini, et aussi, pour qu'on
puisse s'y retrouver dans le parsage, les balises viennent forcément
par paires (<foobar> et </foobar>) ou bien le nom indique qu'elles sont
isolées (comme <bazqux/>).

À la différence de HTML, qui a un jeu de balises fixes à sémantique
définie, XML est du pur sucre syntaxique, et indique juste la
structure, pas la sémantique.

Cependant, dans le cadre de XML, différents standards (comme MathML)
proposent des jeux de balises à contenu sémantique déterminé.  XML
supporte aussi des stylesheets (de différentes sortes) qui permettent
de préciser comment le document doit être rendu.

C'est un format qui est en passe de devenir immensément populaire.  Il
est normalisé par le w3 consortium.

Faré se plaint du hype autour de ce standard, à mon avis avec raison :
on fait croire qu'il fait avancer les choses alors qu'en fait il est du
pur sucre syntactique.  En revanche, je trouve que Faré exagère
vraiment en tapant injustement sur ce format.  Certes, ce n'est qu'une
syntaxe, et elle n'est peut-être pas la meilleure, mais ce n'est en
rien comparable avec C++ qui a une sémantique, et une mauvaise
sémantique.  Au moins, MathML entreprend de faire un peu apparaître la
sémantique des documents mathématiques, ce qui est un grand progrès par
rapport à des choses comme TeX où on ne se préoccupe que de la forme.

De toute façon, quand Tunes existera, le choix du sucre syntaxique sera
laissé à la discrétion de l'utilisateur, et un mode XML sera
entièrement possible.  :-)

