C'est une tâche simple, mais je ne peux pas le faire fonctionner. Étant donné le code XML suivant:Comment obtenir un nœud par son nom?
<?xml version="1.0" encoding="UTF-8"?>
<product>
<item1></item1>
<item2></item2>
<item3></item3>
</product>
Je voudrais obtenir tous les noeuds product
. Après deux tentatives renvoie aucun noeuds, je ne vois pas pourquoi:
XDocument meteoDoc = XDocument.Load("data.xml");
foreach (var item in meteoDoc.Descendants("product")) {//...}
foreach (var item in meteoDoc.Descendants().Where(x => x.Name == "product").Nodes()) {//...}
qui suit, comme prévu, me retourner tous les nœuds:
foreach (var item in meteoDoc.DescendantNodes()) { //...}
Thx pour tout Tipps, je ne vois pas le problème ...: -/
Oui, le produit est en fait la racine dans ce cas, fonctionne très bien comme ça. – sl3dg3