Estoy tratando de encontrar un nodo por su nombre en un XmlDocument con el siguiente código:Búsqueda de nodos por su nombre en 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;
}
que llame a la función con:
FindNode(xmlDocument.ChildNodes, "somestring");
Para algunos razón por la que siempre devuelve nulo y no estoy muy seguro de por qué. ¿Alguien me puede ayudar con esto?
No solo XmlDocument.GetElementsByTagName (nodeName)? –