Bonjour,
je reste perplexe devant le probl=E8me suivant :
Je dispose d'un fichier XML "Embedded" dans une biblioteque de Classes.
Dans cette m=EAme bibliotheque, je dispose d'une fonction statique qui
est destin=E9e =E0 lire le contenu de ce fichier.
L=E0 o=F9 le bas blaisse c'est que je parviens =E0 parfaitement lire ce
fichier =E0 l'aide d'un DataSet, d'un XmlDocument mais en aucune
mani=E8re =E0 partir d'un XmlReader (ce que je cherche =E0 obtenir).
Quel que soit les tests que j'ai pu faire, l'objet "rdr" ci dessous est
instanti=E9 et me retourne "none" alors que le Stream est bon.
Assembly a =3D Assembly.GetExecutingAssembly();
Stream s =3D a.GetManifestResourceStream("MyFile.xml");
XmlReader rdr =3D XmlReader.Create(s);
Si quelqu'un pouvait m'aiguiller sur la marche =E0 suivre ?
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
Arnaud CLERET
"Franck" wrote in message news: Bonjour, je reste perplexe devant le problème suivant : Je dispose d'un fichier XML "Embedded" dans une biblioteque de Classes. Dans cette même bibliotheque, je dispose d'une fonction statique qui est destinée à lire le contenu de ce fichier.
Là où le bas blaisse c'est que je parviens à parfaitement lire ce fichier à l'aide d'un DataSet, d'un XmlDocument mais en aucune manière à partir d'un XmlReader (ce que je cherche à obtenir).
Quel que soit les tests que j'ai pu faire, l'objet "rdr" ci dessous est instantié et me retourne "none" alors que le Stream est bon.
Assembly a = Assembly.GetExecutingAssembly(); Stream s = a.GetManifestResourceStream("MyFile.xml"); XmlReader rdr = XmlReader.Create(s);
Si quelqu'un pouvait m'aiguiller sur la marche à suivre ?
Merci d'avance.
Bonsoir,
Avez vous essayez le bout de code suivant qui utilise un XmlTextReader plutôt qu'un XmlReader ?
Assembly a = Assembly.GetExecutingAssembly(); Stream s = a.GetManifestResourceStream("MyFile.xml"); XmlTextReader rdr = new XmlTextReader(s);
-- arno - http://www.dotnetguru2.org/acleret/
"Franck" <wesley.saris@gmail.com> wrote in message
news:1156395184.921829.259340@p79g2000cwp.googlegroups.com...
Bonjour,
je reste perplexe devant le problème suivant :
Je dispose d'un fichier XML "Embedded" dans une biblioteque de Classes.
Dans cette même bibliotheque, je dispose d'une fonction statique qui
est destinée à lire le contenu de ce fichier.
Là où le bas blaisse c'est que je parviens à parfaitement lire ce
fichier à l'aide d'un DataSet, d'un XmlDocument mais en aucune
manière à partir d'un XmlReader (ce que je cherche à obtenir).
Quel que soit les tests que j'ai pu faire, l'objet "rdr" ci dessous est
instantié et me retourne "none" alors que le Stream est bon.
Assembly a = Assembly.GetExecutingAssembly();
Stream s = a.GetManifestResourceStream("MyFile.xml");
XmlReader rdr = XmlReader.Create(s);
Si quelqu'un pouvait m'aiguiller sur la marche à suivre ?
Merci d'avance.
Bonsoir,
Avez vous essayez le bout de code suivant qui utilise un XmlTextReader
plutôt qu'un XmlReader ?
Assembly a = Assembly.GetExecutingAssembly();
Stream s = a.GetManifestResourceStream("MyFile.xml");
XmlTextReader rdr = new XmlTextReader(s);
"Franck" wrote in message news: Bonjour, je reste perplexe devant le problème suivant : Je dispose d'un fichier XML "Embedded" dans une biblioteque de Classes. Dans cette même bibliotheque, je dispose d'une fonction statique qui est destinée à lire le contenu de ce fichier.
Là où le bas blaisse c'est que je parviens à parfaitement lire ce fichier à l'aide d'un DataSet, d'un XmlDocument mais en aucune manière à partir d'un XmlReader (ce que je cherche à obtenir).
Quel que soit les tests que j'ai pu faire, l'objet "rdr" ci dessous est instantié et me retourne "none" alors que le Stream est bon.
Assembly a = Assembly.GetExecutingAssembly(); Stream s = a.GetManifestResourceStream("MyFile.xml"); XmlReader rdr = XmlReader.Create(s);
Si quelqu'un pouvait m'aiguiller sur la marche à suivre ?
Merci d'avance.
Bonsoir,
Avez vous essayez le bout de code suivant qui utilise un XmlTextReader plutôt qu'un XmlReader ?
Assembly a = Assembly.GetExecutingAssembly(); Stream s = a.GetManifestResourceStream("MyFile.xml"); XmlTextReader rdr = new XmlTextReader(s);