Lecture puis compteur sur doc xml en C#
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:
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:
1 2 3 4
| if (lecteur == nom_du_terme_que_je_cherche)
{
cpt++;
} |
mais j'ai l'erreur suivante:
Citation:
Erreur 1 L'opérateur '==' ne peut pas être appliqué aux opérandes de type 'System.Xml.XmlTextReader' et 'string'
Merci de m'aider.