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 typeQuand je regarde ligne 148, colonne 23 de mon fichier XML je me trouve juste après la balise fermante de l'élémentIl existe une erreur dans le document XML (148,23) ---> System.Format.Exception : Le format de la chaîne d'entrée est incorrect.. 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
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <ABSFront />
ou
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <ABSFront/>
.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <ABSFront></ABSFront>
Quelqu'un aurait-il une petite idée ?
Merci d'avance![]()
Partager