Lire ligne par ligne

Résolu
cs_olden Messages postés 38 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 9 janvier 2008 - 3 août 2007 à 09:59
cs_olden Messages postés 38 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 9 janvier 2008 - 3 août 2007 à 11:13
    Bonjour,

Je dois faire un prog. qui vérifie l'état de mes processus (je suis un newbie), pour cela ma liste de processus se trouve dans un XML:

<configuration>
       
       
</configuration>

et je le lis comme ceci:

public static void XMLSearch()
        {
            XmlTextReader test = null;
            test = new XmlTextReader("C:\\fichier.xml");
            test.WhitespaceHandling = WhitespaceHandling.None;
            while (test.Read())
            {
                XmlNodeType nType = test.NodeType;
                if (nType == XmlNodeType.Element)
                {
                    if (test.Name.Equals("process"))
                    {
                        procValue = test.GetAttribute("value");
                    }
                }
            }
        }

donc forcément, la valeur de procValue est "notepad".

Ma question: comment puis-je faire pour lire la première ligne (procValue prend la valeur "explorer"), j'exécute mes autres fonctions de vérification, puis après je passe à la ligne suivante? (sachant que mon XML peut être modifié par des ajouts, ou des suppressions, de process).

Merci

1 réponse

cs_olden Messages postés 38 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 9 janvier 2008
3 août 2007 à 11:13
C'est bon j'ai trouvé, j'ai rajouter ma fonction:

......
if (test.Name.Equals("process"))
                    {
                        procValue = test.GetAttribute("value");
                         mafonction()
                    }
........

Si ca peu aider..
3
Rejoignez-nous