🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: XML ?

#9890
From: Laurent Stefan
Date: Tue, 16 Jan 2001 15:22
140 lines
6682 bytes
Hi, 

Je vais etre bref je te prie de m'excuser d'avance, deuxieme tentatvive,
netscape crash, plus assez de place sur le hd. shit ! 

Alain Ketterlin a �crit:

> > Mais, si on se place dans un contexte ou une appli attend certaines
> > donn�es. Certaines obligatoires, d'autres facultatives, d'autres dont la
> > frequence obeie a un index. Tu me diras si je me trompe, mais ces
> > controles ne peuvent pas etre etablis par xml ?
> 
> En partie si. Une DTD precise des regles de syntaxe. Et les
> Schemas permettent d'etre encore plus precis.
> 
> (Je ne comprends pas ce que signifie "dont la frequence obeit a un
> index".)

Un champ donnant le nombre d'occurence d'une structure de donnee ou d'un
nombre de ligne. Ca n'a pas vraimment de sens dans un fichier texte
'classique' mais ca en a lorsque ce fichier est une base de donnee d'un
seul champ ou chaque ligne = un record. C'est un moyen, par exemple sur
mainframe, de traiter un fichier texte.
 
> > Ce qui veut dire que l'integration de ces donnees doit encore etre
> > controlee. En fait xml ne fait que faciliter l'analyse des donnees
> > mais par leur validation, non ?
> 
> Encore une fois, il est possible de "valider" des donnees avec un
> analyseur XML. Le sens de "valider" est tres precisement defini par la
> norme XML : verifier la conformite du document par rapport a une
> grammaire. Les Schemas vont plus loin en augmentant l'expressivite de
> la grammaire.
> Ce que tu reproche a XML, tu peux le reprocher a n'importe quel
> langage, y compris le francais. Toute application particuliere
> demandera une validation "semantique" des donnees. XML a au moins le
> merite d'aller jusqu'a verifier la syntaxe.

Le contenu d'une zone peut etre limite a des valeurs precises ?

> > Je suis en partie d'accord avec toi, seulement voila : qui est cense
> > exploiter ces donnees dans ce cas si ce n'est l'homme ?
> 
> La je pense que tu fais erreur. Des protocoles ont ete developpes pour
> la communication machine-machine, sans intervention humaine. Vois SOAP
> par exemple, ou XML-RPC pour une version simplifiee.

Nous parlions de caracteres et d'affichage, donc d'intervention humaine
en final pour lecture de donnee. Bien entendu il ne me viendrait pas a
l'idee d'ecrire ce texte par impulsions electrique. Quoique , a l'aide
d'un implant biotech ... 
 
> > En fait se qui me trouble le plus, c'est que xml n'apporte rien de plus
> > par rapport a html (dans le cadre du web)
> 
> Je suis en total desaccord avec ca. D'abord XML n'a pas de lien
> privilegie avec le web (sinon par l'usage qui en est fait pour
> l'instant), ...

je precisais : (dans le cadre du web)

> ...ensuite il apporte une distinction tres importante entre
> le contenu et la presentation (dont html n'est qu'une forme).

Cela peut etre effectue a l'aide d'une bdd et d'un autre langage pour la
mise en forme. D'ailleurs, les donnees qu'utilise xml ne sont-elle pas
deja en bdd ? Certes, une fois l'extraction effectue par xml (ou en xml,
comment dit-on pour la collecte des donnees en xml ???), on peut
facilement en changer la presentation. Mais cette derniere doit aussi
etre redefinie, non ?

Ma problematique etant le stockage.
Concretement, lors d'un echange de donnees entre 2 personnes (hors web)
:

classique:
	BDD
	 |
	 V
    exportation (programme COBOL par exemple)
	 |
	 V
      Fichier (contenu/presentation etablie par les 2 pers.)
	 |
	 V
    importation (programme C p.ex.)
	 |
	 V
	BDD

xml ??? :
	BDD
	 |
	 V
	???
	 |
	 V
	BDD
 
> > et qu'il n'apporte rien de plus non plus a l'echange des donnees
> > entre systemes differents (aujourd'hui meme nos bon vieux mainframe
> > comprenent l'ascii) si l'on utilise pas l'accentuation.
> 
> Je pense que tu fais une erreur en te fixant sur les accents, parce
> que tu penses au francais pour lequel il existe une convention
> acceptable (oublier les diacrites et les cedilles).

Oui, mais surtout a l'anglais pour l'internationalisation des echanges.

>Mais il existe des
> langues dans lesquelles certains caracteres n'ont tout simplement pas
> d'equivalent acceptable en ASCII. Personnellement j'habite en Turquie,
> et l'ascii est clairement insuffisant, parce qu'il y a deux
> caracteres, le i-avec-point et le i-sans-point dont la confusion
> provoque trop d'erreurs. Et je ne parle pas des langages qui
> n'utilisent pas un alphabet latin. Des lors qu'une application utilise
> du texte, elle *doit* representer ce texte completement.

I agree with you.

--

Y'a plein de bonne choses avec xml, c'est vrai, mais je ne suis pas
encore convaincu de son utilite reelle dans l'echange de donnees ( C'est
le sujet qui m'interesse le plus comme tu l'auras note, le web : bof ).
Je ne crois pas qu'avec un japonnais , par exemple, on chercherait a
converser lui en japonnais et moi en francais. a moins que je connaisse
le japonnais (le meme aplhabet que lui), et que j'en possede la police
de caractere. Et tu me diras qu'en plus, la codification des caracteres
doit etre la meme ( cf. xml pour ca, non ? ). xml semble neanmoins
interressant pour ce qui est de la transcodification de l'encodage des
caracteres. 

Merci, en tous cas, d'avoir converse avec moi j'usqu'a present. xml a
l'air de t'avoir conquis, tes reponses sont tres interressantes.
Si tu m'y autorises, nous poursuivrons cette conversation par nos boites
e-mail. Car nous risquons d'etre hors NG, vu que nous tournons au
dialogue. 

A bientot.
Technical Details
Message-ID: <3A646737.4EDF01CC@club-internet.fr>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!grolier!club-internet!not-for-mail
References: <93he20$rij$1@s1.read.news.oleane.net> <93kt9b$9mt$1@unlisys.unlisys.net> <3A5278DB.83B549FA@club-internet.fr> <wyy9whp5u9.fsf@polya.u-strasbg.fr> <3A5D4DA1.5D85EDFD@club-internet.fr> <wyae8sugbb.fsf@polya.u-strasbg.fr> <3A5D662B.7C6B56C@club-internet.fr> <wy66jed1bf.fsf@polya.u-strasbg.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,3236372b20206d07
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-01-17 15:57:03 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!grolier!club-internet!not-for-mail
From: Laurent Stefan <process@club-internet.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: XML ?
Date: Tue, 16 Jan 2001 16:22:31 +0100
Organization: Club-Internet (France)
Lines: 140
Message-ID: <3A646737.4EDF01CC@club-internet.fr>
References: <93he20$rij$1@s1.read.news.oleane.net> <93kt9b$9mt$1@unlisys.unlisys.net> <3A5278DB.83B549FA@club-internet.fr> <wyy9whp5u9.fsf@polya.u-strasbg.fr> <3A5D4DA1.5D85EDFD@club-internet.fr> <wyae8sugbb.fsf@polya.u-strasbg.fr> <3A5D662B.7C6B56C@club-internet.fr> <wy66jed1bf.fsf@polya.u-strasbg.fr>
NNTP-Posting-Host: nas24-86.vlt.club-internet.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: front5.grolier.fr 979775729 11339 195.36.223.86 (17 Jan 2001 23:55:29 GMT)
NNTP-Posting-Date: 17 Jan 2001 23:55:29 GMT
X-Mailer: Mozilla 4.06 [fr] (Win95; I)