Je suis en train de trouver un nœud par nom dans un XmlDocument avec le code suivant:Rechercher nœuds par nom dans XmlDocument
private XmlNode FindNode(XmlNodeList list, string nodeName)
{
if (list.Count > 0)
{
foreach (XmlNode node in list)
{
if (node.Name.Equals(nodeName)) return node;
if (node.HasChildNodes) FindNode(node.ChildNodes, nodeName);
}
}
return null;
}
J'appelle la fonction avec:
FindNode(xmlDocument.ChildNodes, "somestring");
Pour certains raison pour laquelle il retourne toujours nul et je ne sais pas trop pourquoi. Est-ce que quelqu'un peut m'aider avec ça?
Non seulement XmlDocument.GetElementsByTagName (nodeName)? –