Es ist ein Fehler in XML-Dokument Deserialisieren
Ich erhalte eine Fehlermeldung beim Deserialisieren eines XML-Dokuments in ein Objekt.
Wie kann das gelöst werden?
Es ist ein Fehler in XML-Dokument (5, 14)
Dies ist das XML-Dokument:
<?xml version="1.0"?>
<Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FirstName>Khaled</FirstName>
<LastName>Marouf</LastName>
</Customer><?xml version="1.0"?>
<Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FirstName>Faisal</FirstName>
<LastName>Damaj</LastName>
</Customer><?xml version="1.0"?>
<Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FirstName>Lara</FirstName>
<LastName>Khalil</LastName>
</Customer>
Könnte Sie die "Code SAmple" - Funktion, so können wir sehen, die eigentlichen xml-tags?
Posten Sie Ihre vb.net code und den Fehler auch, sonst sind wir nur zum Angeln hier.
Posten Sie Ihre vb.net code und den Fehler auch, sonst sind wir nur zum Angeln hier.
InformationsquelleAutor salim | 2010-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihr XML-Dokument ist in der Tat drei Dokumente. Ein gültiges XML-Dokument muss nur einen root-Knoten zum Beispiel. Auch XML-Deklarationen sind nicht gültig innerhalb des Dokuments.
Dies ist gültiges XML (XML-Deklaration kommt zuerst ein root-element):
Dies ist keine gültige XML (mehrere root-Elemente, xml-Deklaration, innen-Dokument):
InformationsquelleAutor Fredrik Mörk
Erweitern Fredrik Mörk Antwort, der Hinweis ist in der Fehlermeldung:
(5, 14)
bezieht sich auf die Zeilennummer und die Spaltennummer, in dem der parser denkt, dass das problem ist. Hier die Punkte an die zweite XML-Deklaration, die, wie schon erwähnt, ist nicht erlaubt.InformationsquelleAutor AakashM
Fügen Sie ein root-element für Ihre Customer-Elemente.
InformationsquelleAutor 24x7Programmer
Versuchen, diese...
InformationsquelleAutor digiguru