Rechercher des noeuds par nom dans XmlDocument
J'essaie de trouver un nœud par son nom dans un XmlDocument avec le code suivant:
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 une raison quelconque, il renvoie toujours null et je ne suis pas vraiment sûr de savoir pourquoi. Quelqu'un peut-il m'aider à sortir avec cette?
source d'informationauteur RajenK
Vous devez vous connecter pour publier un commentaire.
Modifier cette ligne:
:
ÉDITÉ: le code est plus correct maintenant (testé) 😉
Pourquoi ne pouvez-vous pas utiliser
?