Article View: fr.comp.text.xml
Article #8696Re: XML ?
From: Pierre Attar
Date: Tue, 14 Aug 2001 09:01
Date: Tue, 14 Aug 2001 09:01
71 lines
4615 bytes
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-mailReferences:
<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