Bonjour,
J'espère que je poste au bon endroit.
Je dois extraire des données et les envoyer sous forme de xml à quelqu'un. Pour cela, j'ai pensé utiliser la sérialisation xml en c#. Je sérialise des classes. Déjà je me demande si c'est une bonne solution.
Quoi qu'il en soit j'ai commencé comme ça et tout allait bien jusqu'à ce que je me heurte à deux problèmes.
- Le premier est un champ qui n'est pas obligatoire dans le xml. Dans ma classe personne, j'ai 3 propriétés, sa date de naissance, son sexe et sa nationalité. J'aimerais conditionner la nationalité et faire en sorte que si sa valeur est 0, elle ne soit pas sérialisée. Alors qu'elle le sera si elle est différente de 0.
- Mon deuxième problème est un peu similaire. Dans classe localite, j'ai une date d'effet et 2 champs qui sont concurrents (qui contiennent eux-mêmes des enfants différents), une localité nationale et une étrangère. Bien entendu, si la nationale est encodée, il ne faut que celle la et si c'est une étrangère, il ne faut pas mettre la nationale mais ne mettre que l'étrangère.
Je n'ai pas trouvé d'aide sur ces points spécifiquement sur la msdn mais peut-être que je n'ai pas bien cherché
Voilà, pouvez-vous me dire si je m'y prends correctement et aussi me dire comment arriver à faire ce que dont j'ai besoin, si cela est possible bien sur.
Merci d'avance,
Philippe
Partager