Wie erstelle ich ein XML-Dokument aus einem .NET-Objekt?

7

Ich habe die folgende Variable, die einen Dateinamen akzeptiert:

%Vor%

Ich möchte es ändern, damit ich ein Objekt übergeben kann. Ich möchte das Objekt nicht zuerst als Datei serialisieren müssen.

Ist das möglich?

Aktualisierung:

Meine ursprünglichen Absichten waren, ein xml-Dokument zu nehmen, etwas xslt (gespeichert in einer Datei) zusammenzuführen, dann auszugeben und html zurückzugeben ... so:

%Vor%

Im obigen Code lese ich das XML aus einer Datei ein. Jetzt möchte ich nur mit dem Objekt arbeiten, bevor es in die Datei serialisiert wurde.

Lassen Sie mich also mein Problem mit dem Code

veranschaulichen %Vor%     
JL. 30.03.2010, 21:02
quelle

3 Antworten

29

Sie möchten ein beliebiges .NET-Objekt in eine serialisierte XML-Zeichenfolge umwandeln? Nichts einfacher als das !! : -)

%Vor%

Das sollte dazu :-) Natürlich könnten Sie auch den XML-Standardnamespace als Parameter konfigurierbar machen.

Oder möchten Sie in der Lage sein, ein XmlDocument über einem vorhandenen Objekt zu erstellen?

%Vor%     
marc_s 30.03.2010, 21:11
quelle
22

Sie können direkt in XmlDocument :

serialisieren %Vor%     
John Saunders 30.03.2010 21:15
quelle
3

Erweiterung auf @ JohnSaunders Lösung Ich schrieb die folgende generische Funktion:

%Vor%     
Jasper Risseeuw 08.08.2017 13:02
quelle

Tags und Links