Вы можете рассмотреть возможность использования XPath ..
XmlNodeList list = xmlDoc.SelectNodes("//nodeType[@attrName=attrValue]");
//This selects all elements of type 'nodeType' occuring anywhere in the document
//having 'attrName' attribute of value 'attrValue'