Article View: fr.comp.text.xml
Article #9535Re: [DTD] Dtd r�cursive ?
From: Alain Ketterlin
Date: Wed, 14 Mar 2001 14:31
Date: Wed, 14 Mar 2001 14:31
46 lines
2427 bytes
2427 bytes
"Pierre Goiffon" <pgoiffon~@webcity.fr> writes:
> Pour �tre plus pr�cis, il s'agit d'un �chnage de donn�es. Un bulletin /
> jour... Est-ce que le mod�le siuvant pourrait convenir ?
>
> <doc>
> <bull date="lundi">
> <indice>...</indice>
> <a>...</a>
> <b>...</b>
> </bull>
> <bull date="mardi">
> <indice>...</indice>
> </bull>
> </doc>
>
> Ce qui �quivaux � ce que les sous �l�ments de bull sauf indice soient
> optionnels ?
Surtout pas, d'apres moi. Si tu rends les elements a et b optionnels,
rien ne t'oblige a les faire apparaitre dans le premier bulletin...
> Il y a aussi la solution que doc soit constitu� d'un �l�ment
> bulletin, et de deux �l�ments indice... Indice poss�dant � ce moment
> l� une date en attribut.
Je pense que le plus simple est de donner un autre nom a l'indice du
lendemain. Dans ce cas, tout y est, et tout est obligatoire. Si tu
veux vraiment l'appeler aussi indice, pas de probleme, l'ordre des
elements te permet de faire la difference.
<doc>
<bull date="lundi">
<indice>...</indice>
<a>...</a>
<b>...</b>
<demain>...</demain>
</bull>
</doc>
L'element doc devient inutile.
(Evidemment, une DTD ne te permet pas de preciser que les deux
elements indice et demain, disons, ont un contenu similaire.)
-- Alain.
Technical Details
Message-ID:
<wyzoeo2zix.fsf@polya.u-strasbg.fr>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!195.25.12.36!oleane.net!oleane!ciril.fr!news.u-strasbg.fr!not-for-mailReferences:
<98lfgd$rv9$1@reader1.imaginet.fr> <wyelw04rd4.fsf@polya.u-strasbg.fr> <98njhj$crd$1@reader1.imaginet.fr> <wy8zm84jth.fsf@polya.u-strasbg.fr> <98nqv7$fag$1@reader1.imaginet.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,468c4ac3b068f906 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-03-14 06:36:07 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!195.25.12.36!oleane.net!oleane!ciril.fr!news.u-strasbg.fr!not-for-mail From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr> Newsgroups: fr.comp.text.xml Subject: Re: [DTD] Dtd r�cursive ? Date: 14 Mar 2001 15:31:02 +0100 Organization: CRC - Universite Louis Pasteur Strasbourg France Lines: 46 Message-ID: <wyzoeo2zix.fsf@polya.u-strasbg.fr> References: <98lfgd$rv9$1@reader1.imaginet.fr> <wyelw04rd4.fsf@polya.u-strasbg.fr> <98njhj$crd$1@reader1.imaginet.fr> <wy8zm84jth.fsf@polya.u-strasbg.fr> <98nqv7$fag$1@reader1.imaginet.fr> NNTP-Posting-Host: polya.u-strasbg.fr X-Trace: news.u-strasbg.fr 984584780 18742 130.79.6.19 (14 Mar 2001 15:46:20 GMT) X-Complaints-To: usenet@u-strasbg.fr NNTP-Posting-Date: 14 Mar 2001 15:46:20 GMT X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"