2010-04-15 5 views
1

J'essaie de sérialiser un résultat de service Web ASMX, mais j'obtiens l'erreur suivante. Une idée sur la façon de résoudre ce problème afin qu'il «attende» l'espace de noms?Sérialisation XML - erreur non attendue

+0

Vous ne réussissez probablement pas à sérialiser quoi que ce soit en premier lieu. Cette exception se produit souvent lorsque ce que vous pensez être XML contient en réalité une sortie d'erreur. Pouvez-vous poster des détails supplémentaires? – ladenedge

+1

Cela ressemble plus à moi que vous obtenez malformé xml. A quoi ressemble le xml? –

+0

Que diriez-vous de cette erreur. Mon fichier xml enregistré correctement, mais j'ai maintenant cette erreur. – Bryan

Répondre

0

Cela me semble que le problème est avec la désérialisation, dans ce cas sur le côté client. Je vous suggère d'isoler le problème et je suis tout à fait certain que l'erreur sera reproduite. Faites simplement un test simple en utilisant l'application console. Remplissez votre objet comme vous le faites dans le service web, effectuez une sérialisation xml, puis essayez de désérialiser l'objet. L'erreur que vous rencontrez peut être provoquée par des données non valides dans xml ou une structure non valide qui ne peut plus être désérialisée en objet.