Re: Problème de tests dans un XSD

Eric van der Vlist <[email protected]> Fri, 22 Dec 2006 15:00:26 +0100
Newsgroups gmane.text.xml.french.tech
Organization Dyomedea (http://dyomedea.com)
Message-ID <[email protected]>
Le vendredi 22 décembre 2006 à 11:17 +0100, Amoureux erwan a écrit :
> Ce type de controle ne peut être fait en xml schema. Le seul contrôle
> que l'on peut faire sur des valeurs est celle d'un de clé/référence
> (limité l'utilisation de valeur à celles utilisés dans d'autres
> balises) par les keyref
Tout à fait.

Par contre, c'est typiquement le type de tests pour lesquels Schematron
excelle.

Cordialement,

Eric van der Vlist

> 
> ----- Message d'origine ----- 
> De : "Thierry CHAPPATTE" <[email protected]>
> À : <[email protected]>
> Envoyé : vendredi 22 décembre 2006 10:54
> Objet : [xml-tech] Problème de tests dans un XSD
> 
> 
> Bonjour à tous,
> J'aimerai pouvoir effectuer un test d'intégrité de données contenues dans 
> un XML au moyen d'un XSD.
> 
> Le but serait de pouvoir valider la somme d'un chiffre (exemple tag 
> <total>) correspondrai aux valeurs de plusieurs autres champs; par exemple 
> (<valeur1>+<valeur2>)*<valeur3>=<total>.
> 
> Est-ce que quelqu'un aurait un bout d'exemple de XSD faisant un contrôle 
> se rapprochant du mien?
> 
> Merci d'avance et bonnes fêtes de fin d'année à tous.
> 
> -----------------------------------------------------------
> Meilleures salutations / Best Regards
> Thierry CHAPPATTE
> Direction Reporting & Editique
> tél.     +41 (0)58 323 2769
> fax     +41 (0)58 323 1631 
> mob. +41 (0)79 248 1124
> 
> ________________________________________________________________
> 
> Pictet & Cie, Banquiers                  Tel. +41 (0)58 323 2323
> 60, route des Acacias                    Fax  +41 (0)58 323 2324
> CH-1211 GENEVE 73                        http://www.pictet.com/
> ________________________________________________________________
> 
> This document should only be read by those persons to whom it is
> addressed  and  is  not intended to be relied upon by any person
> without  subsequent written confirmation of its contents. If you
> have  received  this  e-mail message in error, please destroy it
> and delete it from your computer.
> Any  form of  reproduction, dissemination, copying,  disclosure,
> modification,  distribution  and/or  publication  of this E-mail
> message is strictly prohibited.
> ________________________________________________________________
> 
> 
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
> 
> Liste de diffusion "[email protected]" (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 [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
> 
> 
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
> 
> Liste de diffusion "[email protected]" (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 [email protected]
> (mailto:[email protected]?Subject=unsubscribe)
> 
> 
-- 
GPG-PGP: 2A528005
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
------------------------------------------------------------------------


-- Attached file included as plaintext by Ecartis --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBFi+T6Dvn+ZCpSgAURAklvAJ4rqsb8h0IVIluubz/iyggxHbQldQCeO8uK
iZn+c02ANE2GWfYJRAFYVAE=
=v8lN
-----END PGP SIGNATURE-----