J'ai la classe de la structure exemple suivant:Ajouter attribut fixe XmlElement sans classe wrapper
public class DataClass{
public String Field1{ get; set; }
public Int32 Field2{ get; set; }
public Int32 Field3{ get; set; }
}
Je dois ajouter un attribut fixe pour chaque champ, de sorte que la sortie ressemble à:
<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>
Est-ce possible sans écrire une classe wrapper pour chaque Field? Quelque chose comme:
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; }
}
Cordialement
Merci pour l'explication et les conseils. Je vais écrire mon propre sérialiseur. – Mario