🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #8696

Re: XML ?

#8696
From: Pierre Attar
Date: Tue, 14 Aug 2001 09:01
71 lines
4615 bytes
"Christophe Zbierski" <czbierski@partner.auchan.com> wrote:

>Un bonjour � tous, voila, j'ai une question sur le XML, il y a quelques
>ann�es (3-4 ans), j'ai pas mal boss� en SGML, je faisais des DTDs, ...
>Et quand j'ai quitter mon anciennes boites, on commen�ait � parler du XML,
>mais pour le peux que j'ai pu en voir, pour moi le XML c'est du GSML !!!
>Est ce que je me trompe ?, et si ce n'est pas du SGML, c'est quoi la
>diff�rence ?
XML n'utilise pas les notions de syntaxes red�finissables de document
qui existaient dans SGML. XML utilise le codage SGML standard et par
d�faut appel� IRV � une exception pr�s : le codage des �l�ments vides.

Pour faciliter le parsing sans DTD, XML utilise une ontation
sp�cifique : <monElemVide/> syntaxe qui n'existait pas en SGML.
Voil�, du point de vue des documents c'est al seule diff�rence
remarquable entre XML et un document SGML cannonique.
Je dis bien cannonique car SGML permettait beaucoup de possibilit�s,
peu utilis�es, pour ne pas �crire toutes les balises de d�but ou de
fin, pour les remplacer par d'autres informations (shorttag) voir m�me
pour ne pas tout d�finir dans les valeurs d'attribut.
Enfin, xml utilise UNICODE : un champs plus vase ouvert sur les jeux
de caract�res. On peut toutefois continuer comme en SGML avec des jeux
de caract�res d�finis en entit� car XML permet de d�finir le jeu de
caract�re qu'il utilise, dans la PI initiale.
A noter, � ce sujet, que les entit�s SDATA n'existent plus et que ce
ne sont plus des �v�nements qu'un parser doit g�n�rer (� la diff�rence
de l'ESIS).
Passer d'un document sgml � un document xml est trivial : utiliser
l'utilitaire sx de James Clark (www.jclark.com).

En ce qui concerne les DTDs, plusieurs choses ont �t� supprim�es :
- inclusions et exclusions. Ca ne pose pas de probl�mes de supprimer
les exclusions quand on passe de SGML � XML ... ca en pose plus pour
les inclusions
- supprission de certains typages d'attributs
- suppression du connecteur &
D'autres ont �t� ajout�es :
- possibilit� de d�clarer des attributs d'un MEME �l�ment � diff�rents
endroits de la DTD.

Ca c'est la r�ponse technique. D'un point de vue organisationnel, rien
ne change � mon avis.

Enfin, d'un point de vue management de projet, ce qui fait la
diff�rence est que l'ensemble des standards de traitement existent et
qu'ils sont de bonne qualit� du fait qu'ils industrialisent et
facilitent l'acc�s aux standards de traitement d�finis avec SGML.
Les h�ritages sont les suivants :
DSSSL --> XSLT et XSLFO
HyTime --> XPATH (avec HyTimeQL), XLINK et XPOINTER

Ce qui n'a pas �t� repris et qui manque ? A mon avis, une seule chose
: les catalogues d'entit�s d�finis par OASIS Open qui permettent de
d�finir, de fa�on externes aux documents o� sont stock�es les fichiers
correspondant � des entit�s publique. Toute la communaut� XML est en
train de ce rendre compte de ce manque : arborText propose des API et
un groupe de travail existe sur le sujet. En gros, pour les
concepteurs d'XML, on en avait pas besoin : il suffisait de donner
l'URL o� l'info est disponible sur Internet. Si on regarde le champs
des applications XML, on a de loin d�pass� Internet et il est alors
possible de faire tourner des applicatifs sur diff�rents postes
"standalone", avec chacuns leurs sp�cificit�s d'impl�mentation. C'est
� partir de ce moment que le catalogue est n�cessaire.



-------------------------------
Pierre Attar

Projet "Mutualiser l'effort de mont�e en comp�tences sur XML"
http://www.mutu-xml.org/
Technical Details
Message-ID: <3b78e47d.351874458@news.dial.oleane.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!oleane.net!oleane!nnrp.oleane.net!not-for-mail
References: <9km2u7$lmj$1@reader1.imaginet.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,47bcc8bf45ce7223
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-08-14 02:05:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!oleane.net!oleane!nnrp.oleane.net!not-for-mail
From: patt@tireme.fr (Pierre Attar)
Newsgroups: fr.comp.text.xml
Subject: Re: XML ?
Date: Tue, 14 Aug 2001 09:01:38 GMT
Organization: Tireme SARL
Lines: 72
Message-ID: <3b78e47d.351874458@news.dial.oleane.com>
References: <9km2u7$lmj$1@reader1.imaginet.fr>
NNTP-Posting-Host: 194.206.157.37
X-Trace: s1.read.news.oleane.net 997779715 2913 194.206.157.37 (14 Aug 2001 09:01:55 GMT)
X-Complaints-To: abuse@oleane.net
NNTP-Posting-Date: Tue, 14 Aug 2001 09:01:55 +0000 (UTC)
X-Newsreader: Forte Free Agent 1.21/32.243