Я считаю, что это возможно, но не смог понять синтаксис. Примерно так:
xmlNode.SelectNodes("//*[count(child::*) <= 1]")
но это неверно.