Что вы думаете о "xpath" элемента? Xpath - это язык запросов, чтобы найти узел / узлы, а не описывать, где находится узел.
Вы можете использовать xpath, чтобы найти рассматриваемый элемент. например,
xmlDocument.SelectNodes("//*[contains(text(), 'ThisText')]");
Затем вы можете перебрать возвращенные узлы и посмотреть на их имя / родитель и т. Д.