XML-Array im Dokumentstammverzeichnis deserialisieren

8

Noch eine Frage zur XML-Serialisierung mit .Net.

Ich erhalte eine XML-Zeichenfolge von einer dritten Partei und möchte sie mit minimalem Aufwand in eine .NET-Klasse einlesen. Ich möchte nicht xsd verwenden, da mein XML ziemlich einfach ist und ich die verbose Klassen, die es spuckt, nicht mag. Ich habe die Grundlagen der Deserialisierung, arbeite aber mit einem Root-Level-Array.

Das Problem XML ist wie folgt:

%Vor%

Wie ordne ich die Attribute meiner C # People-Klasse zur Deserialisierung zu?

Das ist, was ich gerne arbeiten würde, aber das tut es nicht.

%Vor%

Wenn ich das XML zu:

mache %Vor%

Dann funktioniert es mit der Klassendefinition unten, aber es fühlt sich sehr falsch an.

%Vor%     
sipwiz 29.01.2011, 13:06
quelle

1 Antwort

9
%Vor%

obwohl ich eigentlich bevorzuge:

%Vor%

wie folgt:

  • Erstellung von aufgeschobenen Listen, wenn Sie keine Personen benötigen
  • no "set" auf der Eigenschaft list (es wird nicht benötigt)
Marc Gravell 29.01.2011, 13:08
quelle

Tags und Links