From: Jean-Marc Vanel (jean-marc.vanel@bdesign.fr)
Date: 14/09/2000 - 16:59
Si j'ai bien compris le standard et ce que vous voulez, voici un fragment de
schema:
<xsd:choice minOccurs="0" maxOccurs="1">
<xsd:element name="element1"
minOccurs="1" maxOccurs="1" />
<xsd:element
name="element2" minOccurs="1" maxOccurs="1" />
<xsd:element
name="element3" minOccurs="1" maxOccurs="1" />
</xsd:choice>
qui d'après moi permet ces 4 possibilités d'instances:
[rien du tout]
<element1/>
<element2/>
<element3/>
Jean-Marc Vanel
Business Design Consulting
http://www.bdesign.fr
(33) 01 42 68 22 22
-----Original Message-----
From: Letamendia, Charlotte [mailto:cletamendia@kpmgconsulting.fr]
Sent: jeudi 14 septembre 2000 18:29
To: 'xml-tech@xmlfr.org'
Cc: Renon ,Emmanuelle
Subject: [xml-tech] [xml-tech] Deux types au choix pour un élément en
XSD ?
Bonsoir,
J'écris toujours un schéma xsd et j'essaye de définir des éléments
"facultatifs mais unis par un "ou" exclusif" : soit on prend l'élément 1,
soit le 2 mais pas les deux. Voilà ce que j'ai écrit mais je ne suis pas
convaincue. Auriez vous une autre idée ?
<xsd:choice>
<xsd:group>
<xsd:element name="element1"
minOccurs="1" maxOccurs="1"></xsd:group>
<xsd:group> <xsd:element
name="element2" minOccurs="1" maxOccurs="1">
<xsd:group> <xsd:element name="element3" minOccurs="1" maxOccurs="1">
</xsd:group>
</xsd:choice>
Le but était de permettre à un élément d'avoir deux types différents au
choix mais je n'arrivai pas à l'écrire sans définir deux éléments très
proches (type1 et type2).
Merci de votre aide,
Charlotte
**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.
This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.
www.mimesweeper.com
**********************************************************************
--
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)
--
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:05 UTC
webmaster@xmlfr.org
|