[C#] [XML] Problème d'insertion dans un fichier Xml
	
	
		Bonjour a tous,
Je debute dans le Xml et j'ai un petit problème :
J'ai une classe Employe qui a 3 proprieté : nom, prenom, age
j'ai une autre classe Societe qui a une arraylist d'employes.
Je souhaite pouvoir enregistrer chaque personne dans le fichier Xml pour qu'il est la forme suivante  :
	Code:
	
1 2 3 4 5 6 7 8 9 10 11
   | <?xml version="1.0"?>
<employe>
  <nom>raph</nom>
  <prenom>toto</prenom>
  <age>35</age>
</employe>
<employe>
  <nom>jean</nom>
  <prenom>toto</prenom>
  <age>30</age>
</employe>  | 
 J'ai donc ecrit la methode suivante : 
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   | 		public void GenereXml(string FichierDestination)
		{						
			XmlDocument doc = new XmlDocument();
			doc.Load(FichierDestination);
 
			XmlTextWriter tw = new XmlTextWriter(FichierDestination, Encoding.UTF8);
			tw.Formatting = Formatting.Indented;
 
			foreach(Employe personne in employes)
			{
				XmlElement nvemploye = doc.CreateElement("employe");
				XmlElement nomemp = doc.CreateElement("nom");
				nvemploye.AppendChild(nomemp);
				nomemp.InnerText = personne.Nom;
 
				doc.WriteContentTo(tw);
			}
			tw.Close();
		} | 
 Le le probleme est que si le fichier est vide j'ai une erreur et sinon le fichier contient toujours le meme element.
D'ou vient le problème.
Merci d'avance