C'est la voie qui me semblait la plus plausible ...
Je me demandais si un mécanisme intégrant le local était disponible dans XML
Schema ... apparemment non.
Merci
Nicolas
On Thu, 2004-09-09 at 15:36, Nicolas BULTEAU wrote:
> Bonjour,
>
> Je voudrais pouvoir avoir des float avec virgule (francais)
W3C XML Schema ne connaît que les "floats anglophones" (avec un point).
Vous pouvez dériver un "float francophone" de xs:token, mais vous
garderez la sémantique (et la liste de facettes) d'un "token".
Cela donnerait quelque chose comme (non testé) :
<xs:simpleType name="float.fr">
<xs:restriction base="xs:token">
<xs:pattern value="(+|-)?(([0-9]+(,[0-9]+)?)|(,[0-9]+))(E|e[0-9]+)"/>
<xs:pattern value="INF"/>
<xs:pattern value="-INF"/>
<xs:pattern value="NaN"/>
</xs:restriction>
</xs:simpleType>
> et float avec
> point (anglophone). Comment définir mon XML Schema pour que mon parser
> accepte les 2 notations.
Si vous voulez accepter les deux, vous pouvez ensuite faire une
derivation par union :
<xs:simpleType name="float.fr.en">
<xs:union memberTypes="xs:float float.fr"/>
</xs:simpleType>
Cordialement,
Eric van der Vlist
--
Rendez-vous a Montreal (Extreme Markup Languages).
http://www.extrememarkup.com/extreme/
Upcoming XML schema languages tutorial:
- Portland -half day- (27/07/2004) http://masl.to/?E6ED13728
------------------------------------------------------------------------
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)
--
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 Sep 9 16:22:53 2004