I Klasse der folgenden Beispielstruktur:hinzufügen festes Attribut XmlElement ohne Wrapper-Klasse
public class DataClass{
public String Field1{ get; set; }
public Int32 Field2{ get; set; }
public Int32 Field3{ get; set; }
}
Ich habe ein festes Attribut für jedes Feld hinzuzufügen, so dass die Ausgabe wie folgt aussieht:
<DataClass>
<Field1 code="code#1">Value of Field1</Field1>
<Field2 code="code#2">Value of Field2</Field2>
<Field3 code="code#3">Value of Field3</Field3>
</DataClass>
Ist dies möglich, ohne eine Wrapper-Klasse für jedes Feld zu schreiben? Etwas wie:
public class DataClass{
[XmlElement(FixedAttribute="code#1")]
public String Field1{ get; set; }
[XmlElement(FixedAttribute="code#2")]
public Int32 Field2{ get; set; }
[XmlElement(FixedAttribute="code#3")]
public Int32 Field3{ get; set; }
}
Mit freundlichen Grüßen
Danke für die Erklärung und die Hinweise. Ich werde meinen eigenen Serialisierer schreiben. – Mario