XML in Objekt-Array deserialisieren

8

Ich versuche eine XML-Datei zu einem Objekt-Array zu deserialisieren, aber ich erhalte leere Objekte. Meine Frage sieht ähnlich aus: Wie XML in ein Array deserialisieren von Objekten? , aber ich kann anscheinend keine Klasse erstellen, die IXmlSerializable erbt. Allerdings halte ich diesen Ansatz nicht für notwendig.

Mache ich etwas falsch?

Dateiobjekt

%Vor%

Dokumentobjekt

%Vor%

XML

%Vor%

Deserialisierungscode

%Vor%     
James Stevenson 18.09.2013, 17:38
quelle

2 Antworten

10

Sie haben Ihre Eigenschaften mit XMLAttribute versehen, aber sie sind Elemente in Ihrem XML. Ändern Sie also alle XMLAttribute in XmlElement .

%Vor%

Auch Sie XML ist nicht gut gebildet. Ich denke, das ist ein Tippfehler -

%Vor%

End-Tag sollte company_name -

sein %Vor%     
Rohit Vats 18.09.2013, 17:52
quelle
5

Ich würde XML-Parser verwenden ..

%Vor%     
Anirudha 18.09.2013 17:57
quelle

Tags und Links