Bonjour,
Le jeudi 03 mars 2005 à 09:31 +0100, pierre.huttin@irislink.lu a écrit :
> Bonjour,
> je debute avec les schema XML en ce moment et j'essaye de créer une
> certaine définition un peu complexe, je vois pas trop comment faire.
>
> Voila mon cas:
>
> j'ai tag <valeur> qui a deux attributs "type" et "pattern", l'attribut
> type ne peut comporter que certaines valeurs prédéfinis, maintenant pour
> l'attribut pattern il doit etre present quand type a certaines valeurs.
> examples:
>
> type peut prendre comme valeurs: integer, string, date, time, boolean
>
> <valeur type="integer">123</valeur>
> <valeur type="string">abc</valeur>
> <valeur type="date" pattern="yyyy/mm/dd">2005/03/02</valeur>
> <valeur type="time" pattern="hh:mi:ss">09:10:45</valeur>
> <valeur type="boolean">true</valeur>
.../...
Il n'y a malheureusement pas de réponse totalement satisfaisante à votre
question : W3C XML Schema ne sait pas gérer ce type de situations. Voir
par exemple http://xmlfr.org/documentations/faq/020913-0003
Cordialement,
Eric van der Vlist
PS: RELAX NG gère parfaitement cela...
--
Read me on Advogato.
http://advogato.org/person/vdv/
------------------------------------------------------------------------
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 Mon Mar 7 16:06:17 2005