Pour moi, dans le code que tu donnes ici, tu modifies l'instance "doc" de XmlDocument. Mais à aucun moment tu ne l'écris dans ton fichier xml.
il suffit selon moi d'ajouter une ligne :
...