Comment retrouver un noeud en utilisant un XmlDocument et XPath?
Bonjour,
J'ai un fichier XML dans lequel j'ai un noeud du type :
Code:
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:
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