Deserialisierungsfehler im XML-Dokument (1,1)

8

Ich habe eine XML-Datei, die ich deserialize, der lustige Teil ist die XML-Datei ist die wurde serialisiert Verwenden Sie den folgenden Code:

%Vor%

Und ich versuche es erneut zu deserialisieren, um zu überprüfen, ob die Ausgabe mit der Eingabe übereinstimmt. Wie auch immer, hier ist mein Code zum Deserialisieren:

%Vor%     
jprbest 18.01.2011, 16:06
quelle

3 Antworten

26

Ersetze StringReader durch StreamReader und es funktioniert gut. StringReader liest den Wert aus der Zeichenfolge (in Ihrem Fall der Dateiname).

    
Alexei Levenkov 18.01.2011, 17:03
quelle
0

Ich hatte gerade die gleiche Fehlermeldung aber andere Fehlerquelle. Falls jemand das gleiche Problem hat wie ich. Ich habe den allerersten char meiner XML-Zeichenkette abgeschnitten, indem ich Zeichenketten spaltete. Und die XML-Zeichenfolge wurde beschädigt:

%Vor%

(1,1) bedeutet im Grunde erstes Zeichen der ersten Zeile ist falsch und die Zeichenfolge kann nicht deserialisiert werden.

    
Bitterblue 25.09.2013 11:43
quelle
0

fügen Sie in Ihrer CommonMessage-Klasse das XmlRoot-Element-Tag mit Ihrem xmlroot ein, zB: [XmlRoot ("UIIVerificationResponse")]

    
asams 19.06.2017 07:32
quelle

Tags und Links