Ich verwende VSTS2008 + C # + .Net 3.0. Ich verwende unten Code, um XML zu serialisieren, und mein Objekt enthält Array-Typ-Eigenschaft, aber dort einige zusätzliche Elemente Ebene (in meinem Beispiel, MyInnerObject und MyObject) generiert, die ich aus der generierten XML-Datei entfernen möchte. Irgendwelche Ideen?
Aktuell generierte XML-Datei,
%Vor%Erwartete XML-Datei,
%Vor%Aktueller Code,
%Vor%Anstelle von
%Vor%verwenden:
%Vor%Um dies in Zukunft herauszufinden, können Sie (von einer VS-Eingabeaufforderung) Folgendes ausführen:
%Vor%Dadurch wird test.cs generiert, das die serialisierbare xml-Klasse basierend auf dem XML-Code enthält. Dies funktioniert sogar noch besser, wenn Sie natürlich eine .xsd haben.
Tags und Links .net c# xml visual-studio-2008 xml-serialization