 <p>This seemed to worked for me:</p> <pre><code> string schemaXPath = "//parent[@name='Iam']//toy[@name='wii']"; XPathNavigator schemaNavigator = oXmlDocument.CreateNavigator(); XPathNodeIterator nodeIter = schemaNavigator.Select(schemaXPath, namespaceMgr); while (nodeIter.MoveNext() == true) { Console.WriteLine(nodeIter.Current.Name); } </code></pre> <p>Hopefully this is what you're looking for.</p> <p>Cheers!</p>