From: Lacroix, Marie-Jose (MED) (Marie-Jose.Lacroix@med.ge.com)
Date: 06/05/2004 - 12:22
Merci de votre suggestion, mais tous les elements sont optionnels, la
contrainte est que n'importe lequel soit pr=E9sent.
Marie-Jose Lacroix
-----Original Message-----
From: xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]On
Behalf Of Alexandre Arcouteil
Sent: jeudi 6 mai 2004 14:19
To: xml-tech@xmlfr.org
Subject: [xml-tech] Re: XML schema- occurences et sequences
Lacroix, Marie-Jose (MED) wrote:
>=20
>>Bonjour,
>>Je voudrais savoir comment introduire dans un schema l'obligation =3D
>=20
> pour une
>=20
>>s=3DE9quence de comprendre au moins un =3DE9l=3DE9ment, tous les =3D
>=20
> =3DE9l=3DE9ments =3DE9tant par
>=20
>>ailleurs optionels (minoccurs=3D3D0)?
>>Merci pour toute suggestion.
>>=3D20
>>Marie-Jose Lacroix
>>=3D20
Bonjour,
Une d=E9claration basique de ce genre rend la pr=E9sence de =
l'=E9l=E9ment=20
"element_obligatoire"... obligatoire et les autres optionnels :
<xs:element name=3D"element_conteneur">
<xs:complexType>
<xs:sequence>
<xs:element ref=3D"element_optionnel_1" minOccurs=3D"0" =
maxOccurs=3D"1"/>
<xs:element ref=3D"element_optionnel_2" minOccurs=3D"0" =
maxOccurs=3D"1"/>
<xs:element ref=3D"element_obligatoire"/>
<xs:element ref=3D"element_optionnel_3" minOccurs=3D"0" =
maxOccurs=3D"1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Si cela peut vous aider.
alex
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de=20
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant=20
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=3Dunsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|