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%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%Erweiterung auf @ JohnSaunders Lösung Ich schrieb die folgende generische Funktion:
%Vor%