j'ai inséré un fichier XML dans le projet, j'ai mis sa propriété Build
Action à "Embedded Ressource".
lorsque j'utilise la function load de la class XmlDocument
je n'arrive pas a lire le fichier XML. a moi que je le copie dans le
path de l'exécutable.
Comment est ce que je peux faire pour lire un fichier XML qui ce trouve
dans les ressources?
Est ce qu'il est possible de modifier un fichier XML dans les ressources?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
sebastien981_nospam
Bonjour ,
voilà un bout de code que j'utilise pour récupérer le texte contenu dans un fichier texte lui même compilé en ressource intégrée
Assembly Asm=Assembly.GetExecutingAssembly();
Stream strm=Asm.GetManifestResourceStream(Asm.GetName().Name+"."+Name); //Name étant le nom du fichier a ouvrir donc dans mon cas MonFichier.txt
StreamReader reader = new StreamReader(strm);
return reader.ReadToEnd(); // la fonction renvoie un string tu l'aura compris
A toi d'utiliser un stream pour lire du xml
Sebastien Dans son message précédent, Alex a écrit :
salut
j'ai inséré un fichier XML dans le projet, j'ai mis sa propriété Build Action à "Embedded Ressource". lorsque j'utilise la function load de la class XmlDocument je n'arrive pas a lire le fichier XML. a moi que je le copie dans le path de l'exécutable.
Comment est ce que je peux faire pour lire un fichier XML qui ce trouve dans les ressources?
Est ce qu'il est possible de modifier un fichier XML dans les ressources?
Merci Alex
Bonjour ,
voilà un bout de code que j'utilise pour récupérer le texte contenu
dans un fichier texte lui même compilé en ressource intégrée
Assembly Asm=Assembly.GetExecutingAssembly();
Stream strm=Asm.GetManifestResourceStream(Asm.GetName().Name+"."+Name);
//Name étant le nom du fichier a ouvrir donc dans mon cas
MonFichier.txt
StreamReader reader = new StreamReader(strm);
return reader.ReadToEnd(); // la fonction renvoie un string tu l'aura
compris
A toi d'utiliser un stream pour lire du xml
Sebastien
Dans son message précédent, Alex a écrit :
salut
j'ai inséré un fichier XML dans le projet, j'ai mis sa propriété Build Action
à "Embedded Ressource".
lorsque j'utilise la function load de la class XmlDocument
je n'arrive pas a lire le fichier XML. a moi que je le copie dans le path de
l'exécutable.
Comment est ce que je peux faire pour lire un fichier XML qui ce trouve dans
les ressources?
Est ce qu'il est possible de modifier un fichier XML dans les ressources?
voilà un bout de code que j'utilise pour récupérer le texte contenu dans un fichier texte lui même compilé en ressource intégrée
Assembly Asm=Assembly.GetExecutingAssembly();
Stream strm=Asm.GetManifestResourceStream(Asm.GetName().Name+"."+Name); //Name étant le nom du fichier a ouvrir donc dans mon cas MonFichier.txt
StreamReader reader = new StreamReader(strm);
return reader.ReadToEnd(); // la fonction renvoie un string tu l'aura compris
A toi d'utiliser un stream pour lire du xml
Sebastien Dans son message précédent, Alex a écrit :
salut
j'ai inséré un fichier XML dans le projet, j'ai mis sa propriété Build Action à "Embedded Ressource". lorsque j'utilise la function load de la class XmlDocument je n'arrive pas a lire le fichier XML. a moi que je le copie dans le path de l'exécutable.
Comment est ce que je peux faire pour lire un fichier XML qui ce trouve dans les ressources?
Est ce qu'il est possible de modifier un fichier XML dans les ressources?
Merci Alex
toto
Un conseil : précise l'encodage de ton fichier XML en 2ème paramètre du reader.
wrote in message news:
Bonjour ,
voilà un bout de code que j'utilise pour récupérer le texte contenu dans un fichier texte lui même compilé en ressource intégrée
Assembly Asm=Assembly.GetExecutingAssembly();
Stream strm=Asm.GetManifestResourceStream(Asm.GetName().Name+"."+Name); //Name étant le nom du fichier a ouvrir donc dans mon cas MonFichier.txt
StreamReader reader = new StreamReader(strm);
return reader.ReadToEnd(); // la fonction renvoie un string tu l'aura compris
A toi d'utiliser un stream pour lire du xml
Sebastien Dans son message précédent, Alex a écrit : > salut > > j'ai inséré un fichier XML dans le projet, j'ai mis sa propriété Build
Action
> à "Embedded Ressource". > lorsque j'utilise la function load de la class XmlDocument > je n'arrive pas a lire le fichier XML. a moi que je le copie dans le
path de
> l'exécutable. > > Comment est ce que je peux faire pour lire un fichier XML qui ce trouve
dans
> les ressources? > > Est ce qu'il est possible de modifier un fichier XML dans les
ressources?
> > Merci > Alex
Un conseil : précise l'encodage de ton fichier XML en 2ème paramètre du
reader.
<sebastien981_nospam@hotmail.com> wrote in message
news:mn.3b647d49d9f76fa1.17356@hotmail.com...
Bonjour ,
voilà un bout de code que j'utilise pour récupérer le texte contenu
dans un fichier texte lui même compilé en ressource intégrée
Assembly Asm=Assembly.GetExecutingAssembly();
Stream strm=Asm.GetManifestResourceStream(Asm.GetName().Name+"."+Name);
//Name étant le nom du fichier a ouvrir donc dans mon cas
MonFichier.txt
StreamReader reader = new StreamReader(strm);
return reader.ReadToEnd(); // la fonction renvoie un string tu l'aura
compris
A toi d'utiliser un stream pour lire du xml
Sebastien
Dans son message précédent, Alex a écrit :
> salut
>
> j'ai inséré un fichier XML dans le projet, j'ai mis sa propriété Build
Action
> à "Embedded Ressource".
> lorsque j'utilise la function load de la class XmlDocument
> je n'arrive pas a lire le fichier XML. a moi que je le copie dans le
path de
> l'exécutable.
>
> Comment est ce que je peux faire pour lire un fichier XML qui ce trouve
dans
> les ressources?
>
> Est ce qu'il est possible de modifier un fichier XML dans les
Un conseil : précise l'encodage de ton fichier XML en 2ème paramètre du reader.
wrote in message news:
Bonjour ,
voilà un bout de code que j'utilise pour récupérer le texte contenu dans un fichier texte lui même compilé en ressource intégrée
Assembly Asm=Assembly.GetExecutingAssembly();
Stream strm=Asm.GetManifestResourceStream(Asm.GetName().Name+"."+Name); //Name étant le nom du fichier a ouvrir donc dans mon cas MonFichier.txt
StreamReader reader = new StreamReader(strm);
return reader.ReadToEnd(); // la fonction renvoie un string tu l'aura compris
A toi d'utiliser un stream pour lire du xml
Sebastien Dans son message précédent, Alex a écrit : > salut > > j'ai inséré un fichier XML dans le projet, j'ai mis sa propriété Build
Action
> à "Embedded Ressource". > lorsque j'utilise la function load de la class XmlDocument > je n'arrive pas a lire le fichier XML. a moi que je le copie dans le
path de
> l'exécutable. > > Comment est ce que je peux faire pour lire un fichier XML qui ce trouve
dans
> les ressources? > > Est ce qu'il est possible de modifier un fichier XML dans les