🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: G�n�ration de DTD � partir d'une base de donn�e

#10703
From: Doeni
Date: Wed, 30 Aug 2000 00:00
42 lines
2159 bytes
"Guillaume Helle" <ghelle@capgemini.fr> writes:

> Bonjour,
> 
> je cherche � savoir s'il existe des outils (freeware de pr�f�rence)
> permettant de g�n�rer automatiquement un DTD � partir des tables et des cl�s
> d'une base de donn�es.
> 

Oracle le permet en partie � l'aide du XML SQL Utility :

doeni:/home/doeni% java OracleXML getXML -user "scott/tiger" \
? -conn "jdbc:oracle:thin:@localhost:1521:V816" \
? -encoding "iso-8859-1" -withDTD \
? 'SELECT * FROM emp WHERE 1=2'
<?xml version = '1.0' encoding = 'iso-8859-1'?>
<!DOCTYPE ROWSET [
<!ELEMENT ROWSET (ROW)*>
<!ELEMENT ROW (EMPNO, ENAME?, JOB?, MGR?, HIREDATE?, SAL?, COMM?, DEPTNO?)>
<!ATTLIST ROW num CDATA #REQUIRED>
<!ELEMENT EMPNO (#PCDATA)>
<!ELEMENT ENAME (#PCDATA)>
<!ELEMENT JOB (#PCDATA)>
<!ELEMENT MGR (#PCDATA)>
<!ELEMENT HIREDATE (#PCDATA)>
<!ELEMENT SAL (#PCDATA)>
<!ELEMENT COMM (#PCDATA)>
<!ELEMENT DEPTNO (#PCDATA)>
]>
<ROWSET/>


Download gratuit de http://technet.oracle.com/tech/xml/
C'est une appli JDBC normale, et devrait avec un driver ad�quate
marcher avec d'autres bases qu'Oracle.


-- 
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: <87og2a35wm.fsf@dinosaur.evhr.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <9i3r5.3703$cY7.12723253@nnrp3.proxad.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,1fc621ff2b265ba6
X-Google-Attributes: gid114f60,public
From: Doeni <doeni@evhr.net>
Subject: Re: G�n�ration de DTD � partir d'une base de donn�e
Date: 2000/08/30
Message-ID: <87og2a35wm.fsf@dinosaur.evhr.net>
X-Deja-AN: 664451003
Content-Transfer-Encoding: 8bit
References: <9i3r5.3703$cY7.12723253@nnrp3.proxad.net>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@fr.uu.net
X-Trace: reader1.fr.uu.net 967664396 9136 212.94.198.85 (30 Aug 2000 19:39:56 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: 30 Aug 2000 19:39:56 GMT
Newsgroups: fr.comp.text.xml