🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Nombre d'occurences>1

#9688
From: Alain Ketterlin
Date: Mon, 26 Feb 2001 09:06
27 lines
1961 bytes
Laurent AJDNIK <laurent.ajdnik@insalien.org> writes:

> la DTD permet de specifier le nombre d'occurences d'un enfant pour un
> element:
> 
> <!ELEMENT element-name (child-name)> : 1 occurence
> <!ELEMENT element-name (child-name+)> : 1 occurence au moins
> <!ELEMENT element-name (child-name*)> : 0 ou plusieurs occurences
> 
> Mais comment exprimer des cardinalites plus variees ?
> Par exemple, comment specifier qu'un element peut avoir 2 ou plus
> enfants du meme type ?
> 
> Je suppose qu'une solution serait:
> <!ELEMENT element-name (child-name,child-name+)>
> ou encore:
> <!ELEMENT element-name (child-name,child-name,child-name*)>

Effectivement, et il n'y a pas d'autre solution avec les DTD.

Si tu aimes les systemes compliques, partiellement implantes par des
outils remis a jour souvent, et avec une semantique hasardeuse, tu
peux essayer les Schemas (http://www.w3.org/XML/Schema).

Ou alors ecrire une petite feuille XSL qui verifie ton document.

-- Alain.
Technical Details
Message-ID: <wyu25hn78n.fsf@polya.u-strasbg.fr>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-xfer.nuri.net!enews.sgi.com!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!grolier!ciril.fr!news.u-strasbg.fr!not-for-mail
References: <3A98D424.7C945CB9@insalien.org>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit
X-Google-Thread: 114f60,73a06015bf62852c
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-02-26 01:12:03 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-xfer.nuri.net!enews.sgi.com!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!grolier!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: Nombre d'occurences>1
Date: 26 Feb 2001 10:06:32 +0100
Organization: CRC - Universite Louis Pasteur Strasbourg France
Lines: 27
Message-ID: <wyu25hn78n.fsf@polya.u-strasbg.fr>
References: <3A98D424.7C945CB9@insalien.org>
NNTP-Posting-Host: polya.u-strasbg.fr
X-Trace: news.u-strasbg.fr 983182862 3177 130.79.6.19 (26 Feb 2001 10:21:02 GMT)
X-Complaints-To: usenet@u-strasbg.fr
NNTP-Posting-Date: 26 Feb 2001 10:21:02 GMT
X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"