J'ai essayé les classes LinqToXml et les classes XML mais je n'y suis toujours pas parvenu. Je veux créer une telle hiérarchie dans une boucle dynamiquement.
Créer le nœud racine
<Root></Root>
Alors ajoutez-y un enfant.
<Root>
<Biggest></Biggest>
</Root>
Puis ajouter un enfant pour le dernier noeud ajouté
<Root>
<Biggest>
<Bigger>
</Bigger>
</Biggest>
</Root>
Puis retournez ajouter un autre
<Root>
<Biggest>
<Bigger>
</Bigger>
<Another>
</Another>
</Biggest>
</Root>
Edit : je veux donner un exemple.
XElement root = new XElement("root");
XElement first = new XElement("first", "value");
XElement second = new XElement("second", "Value");
root.Add(first);
//now how can add second node into first ??
//I don't want to add second one into first then add it into root.