Ändern Sie den XML-Serializer element name eines array-Elements

Habe ich eine Klasse, die generiert aus einer XML-Datei über die XSD.exe tool. Die Klasse habe ich enthält ein array mit Elementen.

Bis vor kurzem, das das gesamte Dokument aus einem vollständig instanziiert business-Objekt möglich war, jedoch aufgrund der Größe, müssen wir uns jetzt das Rendern der Dokumente, die array-Elemente zu einem Bach, so dass wir don ' T run out of memory.

Jedoch beim Rendern der array-Elemente erhalten Sie einen anderen Elementnamen in der XML-Serialisierung. Ich habe versucht, zu erstellen eine XMLAttributesOverride aber dieses wieder bei mir eine Fehlermeldung, die besagt, dass ich nicht überschreiben die Attribute XmlElement auf diese Eigenschaft. Ich bin versucht zu halten, die stark typisiert ist und correllated zu meiner XSD, also wenn jemand weiß, wie man ändern Sie den Namen der XML-Elemente, um Ihre array-name +1 Antwort für Sie.

  • Sie sollten in der Lage sein zu verwenden, überschreibt. Zeigen Sie den code, den Sie verwendet, die einen Fehler generiert.
InformationsquelleAutor Spence | 2010-02-14
Schreibe einen Kommentar