J'ai du code XML que je voudrais sérialiser dans une classe.C# XML Sérialisation de l'attribut
<MasterData>
<Data>
<SomeInnerData>
some inner data
</SomeInnerData>
</Data>
</MasterData>
<MoreData>
<SubMoreData>moredate</SubMoreData>
</MoreDate>
et
[System.SerializableAttribute()]
public class MasterData
{
public string SomeInnnerData {get;set;}
public string SubMoreDate {get;set;}
}
Comment puis-je définir les variables membres de chaîne pour sérialiser les données appropriées dans le XML? Mon problème se pose en ce que l'élément n'est pas un enfant de l'élément MasterData.
Si vous ne voulez pas créer toutes les classes nécessaires à la prise en charge de la sérialisation par défaut, il est préférable d'implémenter 'IXmlSerializable'. Ensuite, vous pouvez avoir votre classe et sa représentation en XML aussi différente que vous le souhaitez.De toute façon, vous avez ** BESOIN ** pour créer un fichier xml valide, que vous n'avez actuellement pas – CaffGeek