Fehler im xml-dokument (1 2)
Es gibt einen fehler im xml-dokument, was bedeuten die zahlen?
Wie deserialisiere ich die folgende Xml-Datei in ein Objekt. Ich konnte den Fehler, den ich mache, nicht erkennen und erhalte den Fehler “There is an error in XML document (2, 2)”. Könnten Sie mir bitte in dieser Sache helfen.
2) Um weiterzukommen, würde ich zuerst ein gültiges Objekt erstellen, es dann serialisieren und sehen, wie die gültige serialisierte Struktur aussieht. Eine Basisklasse, die die Serialisierung und Deserialisierung übernimmt, könnte Ihnen dabei helfen.
Jetzt haben Sie eine funktionierende XML-Darstellung und können sie mit Ihrer noch nicht funktionierenden vergleichen. Sie werden sehen, dass Sie Genre in der Datei als XMLElement kodiert haben, in Ihrem Code jedoch als XmlAttribute (es gibt auch andere Unterschiede).
Wenn ich das deklarierte Objekt serialisiere und dann deserialisiere, funktioniert es wie erwartet. Ich habe den Code jedoch wie folgt geändert, aber ich erhalte immer noch denselben Fehler in der Zeile “return (T)serializer.Deserialize(myStream);”.
Es gibt einen fehler im xml-dokument (1, 2 vb net)
Ich habe es eingerichtet, um alle Postfächer in meinem Mandanten zu sichern. Es schlägt innerhalb von 12 Sekunden mit dem Fehler “There is an error in XML document (1, 15712). ”, hexadecimal value 0x08, is an invalid character. Zeile 1, Position 15712.”
Inkrementelle Daten sind VIEL langsamer. Hauptsächlich, weil jedes Postfach gelesen und nach geänderten Elementen gesucht werden muss. Bei 122 Postfächern dauert jeder inkrementelle Lauf etwa anderthalb Stunden (ich glaube, er ist so eingestellt, dass er alle 5 Minuten wiederholt wird) bei einer Verarbeitungsrate von etwa 60 KB/s.
Es gibt einen fehler im xml-dokument (1 2). xmlns=” wurde nicht erwartet
Ich habe es so eingerichtet, dass alle Postfächer in meinem Mandanten gesichert werden. Es schlägt innerhalb von 12 Sekunden mit der Fehlermeldung “There is an error in XML document (1, 15712). ”, hexadecimal value 0x08, is an invalid character. Zeile 1, Position 15712.”
Inkrementelle Daten sind VIEL langsamer. Hauptsächlich, weil jedes Postfach gelesen und nach geänderten Elementen gesucht werden muss. Bei 122 Postfächern dauert jeder inkrementelle Lauf etwa anderthalb Stunden (ich glaube, er ist so eingestellt, dass er alle 5 Minuten wiederholt wird) bei einer Verarbeitungsrate von etwa 60 KB/s.
Es gibt einen fehler im xml-dokument 5 8
Ich stimmte mit der Antwort von sll überein, stieß aber auf eine weitere Hürde, nämlich die Angabe eines Namespace in den Attributen. Beim Empfang der zurückgegebenen XML-Datei war dieser Namespace nicht enthalten, so dass die Klasse nicht gefunden werden konnte.
Bei dem WEC7-Projekt, an dem ich gerade arbeite, habe ich einen ähnlichen Fehler. Die Datei, die ich serialisiert habe, wurde aus einem Objekt-Array serialisiert, also dachte ich, dass das XML in Ordnung ist. Außerdem hatte ich bereits in mehreren vorangegangenen Kursen an diesem Thema gearbeitet, so dass es ein echtes Rätsel war.
Dann habe ich bei meiner früheren Arbeit festgestellt, dass jede Klasse, die ich serialisiere/deserialisiere, einen Standardkonstruktor hat. Das fehlte in meinem Fall, also fügte ich es hinzu, und voila… Es hat gut funktioniert.
Ich erhalte eine unerwartete XML-Deklaration. Die XML-Deklaration sollte der erste Knoten im Dokument sein, und es sollten keine Leerzeichen davor erscheinen, wenn versucht wird, die XML-Datei zu laden. Als mein C#-Code,…
Ich versuche, eine Xml-Zeichenfolge in C# mit den folgenden XmlSerializer serializer = new XmlSerializer(typeof(Application)) zu deserialisieren; App = (Application)serializer.Deserialize(xmlString); Dies ist alles gut…