Bonjour,
J'ai un fichier de données brut que je transforme en fichier xml (a l'aide d'un petit programme en shell awk) ou je traite les caractères spéciaux selon la convention du w3c.
ex: code iso ' = ' code xml
J'ai un schéma xsd avec des propriétés de longeur de String dedans.
J'ai un validateur qui utilise mon xsd pour valider mon xml.
: Le validateur me retourne l'erreur suivante:
ficXml.tmp: cvc-maxLength-valid : La valeur 'LAITERIE NOUVELLE DE L'ARGUENON ' de longueur = '36' n'est pas valide pour maxLength '32'. !!
En fait: ma donnée brut fait bien 32 caractères, transformée en xml elle fait donc 36 caractères. Et oui pour ' =char(1) je remplace par ' =char(5) d'ou la différence de 36-32=4 caractères.
Quelqu'un a-t-il déjà rencontré ce problème ?
Partager