Bonjour,

le but est de mapper des objets vers leur représentation XML et vice-versa.
Par exemple la classe "A" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class A
{
     public string s = null;
}
aura comme représentation XML :
ou :
La solution brute est d'utiliser des requêtes LINQ du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
from a in xmlDoc.Descendants("A")
select new A
{
    s = (string)a.Attribute("s")
};
Existe t'il un moyen d'automatiser ce processus : faire en sorte que la génération des objets à partir des entités dans le fichier XML soit directe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
from a in xmlDoc.Descendants("A") select a;
et que l'objet de type "A" retourné contienne dans son champ "s" la valeur de l'attribut "s" du XML ?

Merci.