BAIE Patrick RD-BIZZ-SOP wrote:
> Je suis entrain de construire un schéma et dois définir un champ qui
devrait contenir une valeur numérique de type int.
> Pour ce faire j'hésite entre choisir un xsd:type à "string" ou "int"
ou "integer"...
> En précisant xsd:int cela fait planter l'écriture du XML...donc j'ai
décidé de mettre xsd:integer. Mais la ca me transforme le type en
java.Match.BigInteger et non pas Integer, ce qui par la suite oblige à
faire beaucoup de cast.
> Donc je me pose la question, faut il absolument préciser un type
integer et dans ce cas devoir convertir en BigInteger ou alors
simplement préciser un type string.
>
> Je voudrais juste savoir si il y a des recommandations a ce sujet...
La seule approche qui a un sens est d'utiliser le type qui correspond
aux données, et non pas ce qui correspondrait à un programme x ou y. Si
les données sont des xsd:integer c'est ce qu'il faut utiliser cast ou
pas. Si un programme plante à cause des xsd:int, il faut changer de
programme.
--
Robin Berjon
--
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 14 12:13:21 2004