🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [DTD] Dtd r�cursive ?

#9535
From: Alain Ketterlin
Date: Wed, 14 Mar 2001 14:31
46 lines
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-mail
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>

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"