J'avais travaillé avec la désérialisation et je suis resté bloqué.C#. Désérialisation en les mêmes types en fonction de l'attribut
Il y a mes cours:
public class Parent
{
public List<Child> child {get;set}
}
public class Child
{
some properties
}
public class Child1 : Child
{
some properties
}
public class Child2 : Child
{
some properties
}
Et je xml:
<Parent>
<Child AttribName="TypeOne">
</Child>
<Child AttribName="TypeTwo">
</Child>
</Parent>
Comment puis-je utiliser des attributs [Xml] pour le faire? J'ai besoin sur la base d'un attribut List<Child>
(Enfant1 ou Enfant2, selon attrute nomAttribut) dans Parent
Est-xml nécessaire pour apparaître dans ce format? Ou avez-vous la possibilité de dicter à quoi cela devrait ressembler? – JuanR
comme une note de côté: une partie de la * raison * que ce n'est pas un scénario pris en charge est que * xsd * ne supporte pas cela –
- Xml reqired ce format – snowil