En 2 semaines a mon avis oui.
Le gros de la job est de connaitre le jeux de fonctions qui vas te permetre de cree des noeud, les editer et les effacer (peut etre cree un fichier from scrach aussi)
Un des enjeux que tu peux faire fasse c'est bien l'encodage en UTF-8
J'ai toujours des problemes avec ca. Tout les charactere accentuer, signe de degree et autre doivent etre encoder en UTF-8 sinon le parser XML te donnera un erreur.
Aussi tu devrais soit te cree un DTD ou n shema de ton fichier XML qui aidera a valider ton document XML.
Maitenant il reste avoir comment XML est integre avec C#, la dessus je peux pas t'aider.
http://www.w3schools.com/xml/default.asp (pour XML)
http://www.w3schools.com/dtd/default.asp (pour les DTD)
http://www.w3schools.com/schema/default.asp (pour les schema xml)
Je te sugere aussi de regarder du coter de
http://www.zvon.org/ pour des example et docummentation plus complete sur XML.
Honnetement, si ton programme controle bien les entrees de donnes tu as pas nencessairement besoin d'un DTD ou un scheme tout de suite.
En 2 semaines par les soires tu devrais bien te debrouiller avec XML, c'est relativement simple.