🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Cr�ation automatique d'une DTD � partir d'un fichier XML type ?

#8189
From: Michel CASABIANCA
Date: Mon, 05 Nov 2001 14:38
26 lines
2354 bytes
Bonjour

"Patrice Dargenton" <patrice.dargenton@worldonline.fr> writes:
> je me demande s'il existe un outil pour d�duire une DTD (voire m�me un
> Sch�ma XML) � partir d'un fichier XML. Apr�s tout, si on demande � un humain
> de r�diger la DTD, il va pr�cis�ment analyser un fichier XML pour en d�duire
> sa grammaire, cela doit pouvoir se faire automatiquement, non ?

Non, l'information contenue dans un exemple de fichier XML ne suffit pas.
Par exemple, si un �l�ment foo est contenu dans bar, cela peut vouloir
dire que foo doit contenir un bar, au moins un bar ou 0 ou plus bar.

Ceci dit il existe au moins un outil pour aider � faire un premier jet
de DTD (� rtourcher � la main):

  http://users.iclway.co.uk/mhkay/saxon/saxon5-5-1/dtdgen.html

-- 
+---------------------------------------+
| Michel CASABIANCA - Java & XML expert |
| +33(0)5.57.77.38.00                   |
| In-Fusio - The Mobile Fun Connection  |
| Le Millenium, 12 quai de Queyries     |
| 33072 BORDEAUX Cedex - FRANCE         |
| http://www.in-fusio.com               |
+---------------------------------------+
Technical Details
Message-ID: <lvpu6xqo3y.fsf@casa.in-fusio.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!paloalto-snf1.gtei.net!crtntx1-snh1.gtei.net!washdc3-snh1.gtei.net!news.gtei.net!portc03.blue.aol.com!portc01.blue.aol.com!newsfeed.skycache.com.MISMATCH!newsfeed1.cidera.com!Cidera!news-hub.cableinet.net!blueyonder!btnet-peer!btnet!lnewspeer01.lnd.ops.eu.uu.net!lnewsifeed01.lnd.ops.eu.uu.net!lnewspost00.lnd.ops.eu.uu.net!emea.uu.net!read.news.fr.uu.net!not-for-mail
References: <9s670f$26a2$1@news5.isdnet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,b30b79d4365eb397
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-11-05 06:38:37 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!paloalto-snf1.gtei.net!crtntx1-snh1.gtei.net!washdc3-snh1.gtei.net!news.gtei.net!portc03.blue.aol.com!portc01.blue.aol.com!newsfeed.skycache.com.MISMATCH!newsfeed1.cidera.com!Cidera!news-hub.cableinet.net!blueyonder!btnet-peer!btnet!lnewspeer01.lnd.ops.eu.uu.net!lnewsifeed01.lnd.ops.eu.uu.net!lnewspost00.lnd.ops.eu.uu.net!emea.uu.net!read.news.fr.uu.net!not-for-mail
Sender: casa@casa.in-fusio.com
Newsgroups: fr.comp.text.xml
Subject: Re: Cr�ation automatique d'une DTD � partir d'un fichier XML type ?
References: <9s670f$26a2$1@news5.isdnet.net>
From: Michel CASABIANCA <michelc@in-fusio.com>
Date: 05 Nov 2001 15:38:41 +0100
Message-ID: <lvpu6xqo3y.fsf@casa.in-fusio.com>
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 26
NNTP-Posting-Host: 213.11.10.91
X-Trace: 1004971116 read.news.fr.uu.net 14589 213.11.10.91
X-Complaints-To: abuse@fr.uu.net