Article View: fr.comp.text.xml
Article #10664Re: xml et bases de donn�es
From: Doeni
Date: Thu, 24 Aug 2000 00:00
Date: Thu, 24 Aug 2000 00:00
54 lines
3213 bytes
3213 bytes
"Pierre Goiffon" <pgoiffon.invalid@webcity.fr> writes: > > L'avantage de XML est de pouvoir prendre un fichier XML �crit > > dans une DTD quelconque et de le transformer avec XSLT dans le bon > > format afin de charger les donn�es dans une base. > > C'est l� un des avantages de XML. > > Pardon d'insister, mais c'est pour bien comprendre, parce que j'ai > l'impression que quelques chose m'�chappe. > > Je reste bien s�r dans le cas de figure du transfert d'une BDD vers une > autre. Les outils d'imports de fichiers CSV sont pr�sents dans toutes > SGBD... Avant d'importer un tel fichier, certes, il faut connaitre le nom de > la tables destination, la taille et le format de chaque colonne... Oracle ne g�re pas le format CSV. Il faut donc �crire soit un programme C pour faire le chargement, soit (si CSV est un format texte) utiliser sql*loader pour faire le chargement, mais la aussi il faut �crire un fichier de controle. Peut-�tre qu'il existe des outils qui ne sont pas fournis avec la base pour charger de fichiers CSV. > > Qu'est-ce qu'une DTD apporte de plus dans ce cas qu'un fichier CSV ?? - XML est � la mode (d�sol� pour CSV) - une DTD fourni la grammaire d'un document XML. Il y a donc un moyen de v�rifier si le document XML est valide et bien form�. > Pourquoi parles-tu de transformation de format ?? > En fait il s'agit de transformer une DTD vers une autre DTD qui correspond au mod�le de donn�es de ta base. Si le mod�le de donn�es dans les 2 bases n'est pas le m�me, il faut bien transform� les donn�es d'une fa�on ou d'une autre. Pour simplifier la chose, il existe XSLT. D'ailleurs rien n'emp�che de transformer un document XML vers un fichier CSV. Il suffit d'�crire un stylesheet pour faire la transformation avec XSLT. Mais, comme dit plus haut, XML est un ph�nom�ne de mode. Dans la grande majorit� des cas, des fichiers � plat ou des fichiers CSV feront toujours l'affaire. Un lien int�ressant avec des �tudes de cas : http://technet.oracle.com/tech/xml/ -- I am not listed on the United States Department of Treasury lists of Specially Designated Nationals, Specially Designated Terrorists, and Specially Designated Narcotic Traffickers, nor am I listed on the United States Department of Commerce Table of Denial Orders.
Technical Details
Message-ID:
<87k8d6ms9m.fsf@dinosaur.evhr.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<39A2C0C1.EB30A9DE@libertysurf.fr> <8o07cv$p9c$1@reader1.imaginet.fr> <87og2jn7g8.fsf@dinosaur.evhr.net> <8o2jro$gdu$1@reader1.imaginet.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,97fae825392e3349 X-Google-Attributes: gid114f60,public From: Doeni <doeni@evhr.net> Subject: Re: xml et bases de donn�es Date: 2000/08/24 Message-ID: <87k8d6ms9m.fsf@dinosaur.evhr.net> X-Deja-AN: 662052850 Content-Transfer-Encoding: 8bit References: <39A2C0C1.EB30A9DE@libertysurf.fr> <8o07cv$p9c$1@reader1.imaginet.fr> <87og2jn7g8.fsf@dinosaur.evhr.net> <8o2jro$gdu$1@reader1.imaginet.fr> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@fr.uu.net X-Trace: reader1.fr.uu.net 967142160 27564 212.94.195.234 (24 Aug 2000 18:36:00 GMT) Organization: Ni dieu ni b�te Mime-Version: 1.0 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Carlsbad Caverns) NNTP-Posting-Date: 24 Aug 2000 18:36:00 GMT Newsgroups: fr.comp.text.xml