Il y a une erreur dans le document XML (1, 41)

Quand je fais Désérialiser de xml, je suis "Il y a une erreur dans le document XML (1, 41)." . Quelqu'un peut me dire à propos de qu'est-ce que le problème est tout au sujet.

 public static T DeserializeFromXml<T>(string xml)
        {
            T result;
            XmlSerializer ser = new XmlSerializer(typeof(T));
            using (TextReader tr = new StringReader(xml))
            {
                result = (T)ser.Deserialize(tr);
            }
            return result;
        }

J'utilise cette fonction pour le faire.

<?xml version='1.0' encoding='utf-16'?>
<Message>
<FirstName>Hunt</FirstName>
<LastName>DAvid</LastName>
</Message>
  • Vous voudrez peut-être inclure (d'une partie) que le document XML, en particulier de la ligne 1 à 41.
  • Vous pouvez coller le code xml ici?
  • Il vous aidera si vous pouvez copier le message d'erreur complet et de le mettre en tant que partie de votre question.
  • Et aussi l'outil que vous utilisez pour deserialise le xml.
  • Avez-vous spécifié XmlRoot("Message")] pour la classe de T vous utilisez lors de la désérialisation???
InformationsquelleAutor Pradeep | 2012-03-22