IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[c#] Comment choisir où enregistrer un xml lors de sa création?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 50
    Par défaut [c#] Comment choisir où enregistrer un xml lors de sa création?
    Bonjour tout le monde,

    Je voulais savoir s'il était possible de choisir le fichier ou l'on veux sauvegarder un fichier xml au moment de sa creation.
    J'utilise la classe XmlTextWriter pour creer mon fichier xml.
    Si quelqu'un connait la réponse...

    Merci d'avance.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 110
    Par défaut
    Je ne comprends pas bien ta question.

    Lors de l'instanciantion de la classe on défini forcement le fichier de sortie (xml), que ce soit de facon explicite, ou en utilisant un objet qui lui represente un fichier.

    Idem avec les méthodes statique create.

  3. #3
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 50
    Par défaut
    Ouais je lui donne un nom "monxml.xml" mais lors de sa creation il s'enregistre ds le fichier qui contient le .exe de mon programme et je veux savoir si c'est possible de l'enregistrer ds mes documents par exemple.

    J'espere avoir été plus clair.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 110
    Par défaut
    Oui biensur, en fait quand tu donne "monnom.xml" tu n'indique aucun repertoire sur le disque dur ou l'enregistrer, donc par defaut le système le pose dans le repertoire courant de ton executable.

    Si tu veux le mettre dans un endroit precis tu n'a qu'a donné le chemin absolue qui va bien du genre "C:\NomDuRepertoire\NomDuFichier.xml"

    Bien evidemment il faudra aussi aller le lire la bas...

    Sinon tu peux aussi utiliser un chemin relatif à ton executable, si tu veux les mettres dans un sous repertoire qui se situe au niveau de ton exectuable tu peux mettre "NomDuRepertoire\NomDuFichier.xml".

    En gros tant que tu ne specifie pas de nom de lecteur + repertoire c'est compris comme etant une adresse relative à ton exectuable par le système.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 50
    Par défaut
    Ok je me doutais bien que c'était possible. Où est ce que je dois écrire le chemin?

    XmlTextWriter tw = new XmlTextWriter("monxml.xml",null);

    Est ce que c'est dans cette ligne de code ou pas de tout?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 110
    Par défaut
    Dans ce cas de figure oui c'est bien la.

    Tu n'as qu'a faire un test avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    XmlTextWriter tw = new XmlTextWriter("c:\monxml.xml",null);
    Ton fichier sera créé à la racine de ton lecteur C

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/05/2011, 21h26
  2. Réponses: 9
    Dernier message: 10/05/2010, 20h28
  3. Réponses: 1
    Dernier message: 13/05/2009, 03h48
  4. Comment choisir le seuil lors de la recherche d'images dans une base
    Par mobi_bil dans le forum Traitement d'images
    Réponses: 12
    Dernier message: 13/02/2009, 02h35
  5. [C#] Comment choisir un fichier pour l'enregistrer ?
    Par AmineDev9 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 17/01/2009, 19h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo