LINQ et XDocument: Comment créer un fichier XML?

J'ai un trois Liste en c# ,les noms de variable sont l_lstData1, l_lstData2, l_lstData3.

Structure de fichier est

<FileDetails>  
  <Date FileModified="29/04/2010 12:34:02" />   
  <Data Name="Data_1" DataList="India" Level="2" />   
  <Data Name="Data_2" DataList="chennai" Level="2" />   
  <Data Name="Data_3" DataList="hyderabad" Level="2" />   
  <Data Name="Data_4" DataList="calcutta" Level="2" />  
  <Data Name="Data_5" DataList="vijayawada" Level="1" /> 
  <Data Name="Data_6" DataList="cochin" Level="1" /> 
  <Data Name="Data_7" DataList="madurai" Level="0" />  
  <Data Name="Data_8" DataList="trichy" Level="0" />   
</FileDetails>

Les Valeurs des 3 Listes sont comme suit :

 l_lstData1[0] = "India";
 l_lstData1[1] = "chennai";
 l_lstData1[2] = "hyderabad";
 l_lstData1[3] = "calcutta"; 

de sorte que le niveau de l'attribut XML ci-dessus(l'élément de Données) a value="2".

 l_lstData2[0] = "vijayawada";
 l_lstData2[1] = "cochin";      

de sorte que le niveau de l'attribut XML ci-dessus(l'élément de Données) a value="1".

 l_lstData3[0] = "madurai";
 l_lstData3[1] = "trichy";      

de sorte que le niveau de l'attribut XML ci-dessus (l'élément de Données) a value="0".

source d'informationauteur Rajesh Kumar G