В (тусклом) свете очень ограниченной предоставленной информации я бы предложил только использовать свойство ParentNode объекта контекста XmlNode
.
например. Получить бабушку и дедушку:
XmlNode grandParent = myNode.ParentNode.ParentNode;
например. Получить бабушку и дедушку:
XmlNode greatGrandParent = myNode.ParentNode.ParentNode.ParentNode;
Обратите внимание, что это может привести к исключениям. Например, если текущий узел не имеет ParentNode (или имеет тип - Атрибут, Документ, DocumentFragment, Entity, Notation), тогда код сгенерирует исключение, потому что такие узлы не могут иметь Parent.
Пожалуйста, измените свой вопрос, чтобы предоставить больше информации, чтобы ответы могли быть «лучше».