fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 2021
-
8 août 2006 à 17:40
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 2021
-
10 août 2006 à 12:17
bonjour,
voici mon fichier : (créé par XmlTextWriter)
<?xml version="1.0" standalone="yes"?>
<myConfig>
</myConfig>
Pas trsè compliqué
J'utilise XmlTextReader comme ceci :
1 tr = new XmlTextReader("output.xml");
2 tr.Read();
Lorsque je mets un point d'arrêt à la ligne 3 et que je fais du pas à pas, pas de pb str = myConfig.
Par contre si je mets le point d'arrêt à la ligne 4 (ou pas de point d'arrêt) str = xml.
Quelqu'un peut m'éclairer sur cet étrange comportement ?
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 9 août 2006 à 10:22
J'avais essayé avec VS2005, mais je viens d'essayer avec VS2003, et même résultat.
Je ne pense pas que Win200 ou WinXP fasse une différence, mais on ne sait jamais.
Est-ce que le code que tu as mis est réel, ou est-ce un résumé ?
Ta variable str est-elle réellement déclarée à la ligne 3 ?
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 9 août 2006 à 11:12
Ces 4 lignes se suivent réellement, j'ai rien avant, et j'ai bien sure le reste du code après.
Mais je remarque qu'il faut que je fasse très attention aux fonctions de lecture qui lisent et déplacent automatiquement le pointeur vers le noeud suivant.
Maintenant, j'ai contourné mon problème de if avec un while, mais c'est dangereux surtout si l'écriture se passe mal et que myConfig n'existe plus.
Vous n’avez pas trouvé la réponse que vous recherchez ?