Désérialisation XML et balises vides
Bonjour à tous.
Je travaille actuellement sur un format de fichier dont la syntaxe est en XML. A partir du schéma XSD associé dont je dispose, j'ai créé les classes C# correspondantes via l'outil XSD.exe de .NET (xsd.exe /c /l:cs monschema.xsd).
Lorsque j'essaie de désérialiser l'élément racine d'un fichier XML écrit selon ce schéma, j'obtiens des erreurs du type
Citation:
Il existe une erreur dans le document XML (148,23) ---> System.Format.Exception : Le format de la chaîne d'entrée est incorrect.
Quand je regarde ligne 148, colonne 23 de mon fichier XML je me trouve juste après la balise fermante de l'élément . Après différents tests effectués en modifiant le fichier XML, il s'avère que tous les éléments "vides" devant contenir des entiers (et donc pour lesquels doit s'effectuer un cast string -> int) posent des problèmes lors de leur désérialisation. Cela ne change rien si j'essaie ou
Code:
<ABSFront></ABSFront>
.
Quelqu'un aurait-il une petite idée ?
Merci d'avance ;)