Wie ändere ich die root-element-Namen, während der Inhalt mit XmlSerializer?

Ich habe ein XML-Dokument:

<data>
    <elmt1>Element 1</elmt1>
    <elmnt2>Element 2</elmnt2>
    <elmnt3>Element 3</elmnt3>
</data>

Muss ich deserialisiert ein Objekt, das serialisiert, an einen anderen root-name-alles andere bleibt dabei der gleiche.

Beispiel:

<dataNew>
    <elmt1>Element 1</elmt1>
    <elmnt2>Element 2</elmnt2>
    <elmnt3>Element 3</elmnt3>
</dataNew>

Beim serialisieren, können wir immer anwenden XmlRootAttribute serialisiert, an einen anderen root-name -, aber ich bin nicht sicher, wie Sie Sie zu Deserialisieren zu einem anderen XmlRootAttribute. Es hält andernfalls error in document (1,2) zeigt auf das root-Attribut.

Wie kann ich das erreichen?

InformationsquelleAutor G33kKahuna | 2009-09-21
Schreibe einen Kommentar