Est-il possible d'obtenir les résultats suivants en C# ...Sérialisation Xml .NET: élément entier avec attribut?
pour la classe ci-dessous...
public class Foo{
public int BarId{get;set;}
public string BarString{get;set;}
}
Je veux obtenir le code XML suivant:
<Foo>
<BarId BarString="something">123</BarId>
</Foo>
Comment obtenez-vous que BarId se comporte comme un int? –
Ce n'est pas le cas. Il semble que vous ayez besoin d'une sérialisation programmatique et non d'attributs. –
J'aime rester avec les classes intégrées si possible. Cependant, les remplacements de sérialiseurs personnalisés ne sont pas aussi intimidants qu'ils le sont d'abord. Il y a un certain nombre d'endroits où je les utilise dans le code de production. Ils permettent une grande flexibilité, en particulier lors de la correspondance de Xml externe ou hérité. Même si vous êtes satisfait à 99% avec XmlSerializer, il vaut toujours la peine de vérifier les remplacements. – TechNeilogy