Bonjour,
J'ai hésité sur la catégorie entre XML et .Net, et finalement j'ai choisi .Net car ça colle mieux je pense.
Alors voici mon problème : je sais sérialiser une classe C# dans un fichier XML (avec la classe XmlSerializer). Je sais créer un schéma XSD à partir du fichier XML (XML / Create Schema).
Le problème est qu'avec cette méthode, le XSD comporte des types peu rigoureux.
Par exemple, un int en C# devient de type "xs:unsignedByte". C'est sans doute dû au fait que le XML ne comporte aucune information de type, et donc le XSD doit se démerder pour deviner les types soi-même et commet des erreurs.
Comment éviter cela ?
J'imagine que si on pouvait générer le XSD directement à partir des classes C#, il n'y aurait plus de problème de type. Mais est-ce possible ?
Message édité par Fred82 le 16-12-2009 à 14:09:28
---------------
Vos smileys favoris sur HFR : Script Greasemonkey / Topic HFR officiel