Bonjour,

J'ai un fichier XML dans lequel j'ai un noeud du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?xml version="1.0" encoding="utf-8"?>
<Users>
    <User>
        <u_id>1</u_id>
        <u_login>Dave</u_login>
        <u_password>123</u_password>
    </User>
    <User>
        <u_id>2</u_id>
        <u_login>Agnès</u_login>
        <u_password>123</u_password>
    </User>
</Users>
Je desire avec une requete xpath verifier si par exemple :
<u_login> == Dave && <u_password> == 123

Est ce possible ?

Pour l'instant voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 var doc = new XPathDocument(path); 
            XPathNavigator nav = doc.CreateNavigator();
            XPathNodeIterator xit = nav.Select("descendant::Users/User/u_login");
            int position;
            while (xit.MoveNext())
            {
                if (xit.Current.Value == login)
                {}
Merci