From: Pascal EMMA (pascal.emma@laltruiste.com)
Date: 30/04/2002 - 13:25
Je vous remercie !
Sinon, il reste l'attribut minOccurs permettant de pouvoir valider le
document XML si l'élément 'pays' n'est pas présent partout...
<xsd:element ref="pays" minOccurs="0"/>
Cordialement...
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De la
part de Eric van der Vlist
Envoyé : mardi 30 avril 2002 15:17
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: Schéma conditionnel
Pascal EMMA wrote:
> De sorte à placer un élément 'pays' que si la nationalité de la
> 'personne' est 'autre'.
Ce type de contrainte ne peut pas s'exprimer avec W3C XML Schema seul.
Il faut donc soit utiliser un autre langage de schémas (RELAX NG fait
cela très bien) soit inclure une règle Schematron dans votre schéma (et
utiliser un validateur qui gère Schematron).
Sinon, la seule possibilité est d'accepter systématiquement l'élément
pays dans votre schéma.
Cordialement,
Eric van der Vlist
--
See you in Barcelona.
http://www.xmleurope.com/2002/schedule.asp
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
http://xsltunit.org http://4xt.org http://examplotron.org
------------------------------------------------------------------------
--
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:06 UTC
webmaster@xmlfr.org
|