Bonjour à tous.
J'aurais besoin d'aide,en effet,je veux compter le nombre de fois qu'apparait un terme dans mon fichier XML.Pour cela je le lit,voici mon code de lecture:
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 XmlTextReader lecteur = new XmlTextReader(myPath3); while (lecteur.Read()) { switch (lecteur.NodeType) { case XmlNodeType.Element: Console.Write("<" + lecteur.Name); Console.WriteLine(">"); break; case XmlNodeType.Text: Console.WriteLine(lecteur.Value); break; case XmlNodeType.EndElement: Console.Write("</" + lecteur.Name); Console.WriteLine(">"); break; } } Console.ReadLine();
Mais maintenant,je veux intégrer mon compteur,et j'ai essayer avec un if comme ceci:
mais j'ai l'erreur suivante:
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (lecteur == nom_du_terme_que_je_cherche) { cpt++; }
Merci de m'aider.Erreur 1 L'opérateur '==' ne peut pas être appliqué aux opérandes de type 'System.Xml.XmlTextReader' et 'string'
Partager