Sto cercando di trovare un nodo in base al nome in un XmlDocument con il seguente codice:Ricerca per i nodi per nome in 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;
}
ho chiamare la funzione con:
FindNode(xmlDocument.ChildNodes, "somestring");
Per alcuni motivo restituisce sempre null e non sono davvero sicuro del perché. Qualcuno può aiutarmi con questo?
Non solo XmlDocument.GetElementsByTagName (nodeName)? –