Tu peux utiliser la classe XPathDocument comme ceci:
var doc = new XPathDocument(fileName);//nom du fichier xml
ou en lui passant un flux que tu récupères depuis la base de donnée:
var doc = new XPathDocument(stream);
une fois le document est créé tu peux créer une expression xml pour naviguer comme ceci:
1 2 3 4 5 6 7 8
| var nav = doc.CreateNavigator();
var expr = nav.Compile("Client/nom");
var iterator = nav.Select(expr);
while (iterator.MoveNext())
{
var nom = iterator.Current.Value;
} |
Dans cet exemple je récupère les noms des clients.
Partager