Bonjour,
Le jeudi 20 octobre 2005 à 16:10 +0200, Emmanuel Thiry a écrit :
> Salut,
>
> Soit un élément "Contenant" qui contient soit des données mais pas
> d'éléments, soit d'autres éléments mais pas de données.
> Ces exemples sont acceptés :
> <Contenant>toto</Contenant>
> <Contenant>
> <A>xxx</A>
> <B>yyy</B>
> </Contenant>
> Mais pas celui-ci :
> <Contenant>
> toto
> <A>xxx</A>
> </Contenant>
>
> Je n'arrive pas construire le Schema qui validerait cette structure.
Ne cherchez pas trop longtemps, c'est impossible avec W3C XML Schema
seul :-) ..
> Pouvez-vous m'aider ?
Si vous tenez à W3C XML Schema et W3C XML Schema seul, il faudra vivre
avec.
Sinon, vous pouvez rajouter une contrainte Schematron à votre schéma W3C
XML Schema pour éliminer le cas :
<Contenant>
toto
<A>xxx</A>
</Contenant>
ou alors utiliser RELAX NG pour remplacer W3C XML Schema.
Cordialement,
Eric van der Vlist
--
Le premier annuaire des apiculteurs 100% XML!
http://apiculteurs.info/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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)
Received on Thu Oct 20 16:20:29 2005