Hi,
wie benenne ich beim Serialisieren einer von CollectionBase abgeleiteten Klasse die Zweige in der späteren XML-Datei?
Die von CollectionBase abgeleitete Klasse - nennen wir sie hier Category - sammelt Objekte vom Typ string, welche die Namen von in der entsprechenden Category enthaltenen Projekten darstellen. Wenn ich diese Klasse nach XML serialisiere, bekomme ich einen solchen Baum:
Ich möchte nun innerhalb der Klasse die Zweige benennen. Ich will nicht, daß da "ArrayOfString" steht, sondern zum Beispiel "Projects" und nicht "string", sondern "Project". Also soll es nachher so aussehen:
Es befinden sich weiter oben mehrere Objekte der Klasse Category innerhalb einer weiteren von CollectionBase abgeleiteten Klasse namens "DeliveryCategories".
Der Baum soll also nachher so ausschauen:
Wer kann mir sagen, wie ich innerhalb der Klasse den Elementen Namen gebe?
Danke
wie benenne ich beim Serialisieren einer von CollectionBase abgeleiteten Klasse die Zweige in der späteren XML-Datei?
Die von CollectionBase abgeleitete Klasse - nennen wir sie hier Category - sammelt Objekte vom Typ string, welche die Namen von in der entsprechenden Category enthaltenen Projekten darstellen. Wenn ich diese Klasse nach XML serialisiere, bekomme ich einen solchen Baum:
Code:
<ArrayOfString>
<string>_as</string>
<string>_pots</string>
</ArrayOfString>
Ich möchte nun innerhalb der Klasse die Zweige benennen. Ich will nicht, daß da "ArrayOfString" steht, sondern zum Beispiel "Projects" und nicht "string", sondern "Project". Also soll es nachher so aussehen:
Code:
<Projects>
<Project>_as</Project>
<Project>_pots</Project>
</Projects>
Es befinden sich weiter oben mehrere Objekte der Klasse Category innerhalb einer weiteren von CollectionBase abgeleiteten Klasse namens "DeliveryCategories".
Der Baum soll also nachher so ausschauen:
Code:
<DeliveryCategories>
<Category name="Allgemein"
<Projects>
<Project>_as</Project>
<Project>_pots</Project>
</Projects>
</Category>
<Category name="Boelk"
<Projects>
<Project>_bla</Project>
<Project>_blubb</Project>
</Projects>
</Category>
</DeliveryCategories>
Wer kann mir sagen, wie ich innerhalb der Klasse den Elementen Namen gebe?
Danke