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:
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (lecteur == nom_du_terme_que_je_cherche)
{
    cpt++;
}
mais j'ai l'erreur suivante:
Erreur 1 L'opérateur '==' ne peut pas être appliqué aux opérandes de type 'System.Xml.XmlTextReader' et 'string'
Merci de m'aider.