[C#] Comment charger un fichier XML avec un path relatif ?
Bonjour à tous,
Après plusieurs heures d'essais vains je me tourne vers vous pour un problème que je rencontre lorsque je souhaite ouvrir un fichier XML.
Voici un bout de code simplifié qui cerne le problème :
Code:
1 2 3
| String path = "/toto/toto/titi/menu.xml";
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(@path); |
Le problème c'est qu'au moment du Load, une erreur est générée car l'argument pris par la fonction n'est pas exactement le path que je défini dans ma variable (qui est bon en relatif) mais ce path précédé de "C:", donc forcément le fichier n'est pas trouvé.
Donc au final mon path en relatif est bon par rapport à mon appli (là n'est pas le problème), mais comme il ajoute C: devant on obtient un path absolu qui n'est plus le bon.
Merci d'avance pour votre aide.