В древовидной структуре вы можете получить уровень элемента. Я пытаюсь выполнить то же самое, когда данный вход является объектом.Уровень возвращаемого узла иерархического xml
Данные XML я буду использовать для этого примера будет что-то вроде следующего
<?xml version="1.0" encoding="utf-8" ?>
<Testing>
<Numbers>
<Number val="1">
<Number val="1.1">
<Number val="1.1.1">
<Number val="1.1.2" />
<Number val="1.1.3" />
<Number val="1.1.4" />
</Number>
</Number>
<Number val="1.2" />
<Number val="1.3" />
<Number val="1.4" />
</Number>
<Number val="2" />
<Number val="3" />
<Number val="4" />
</Numbers>
<Numbers>
<Number val="5" />
<Number val="6" />
<Number val="7" />
<Number val="8" />
</Numbers>
</Testing>
Это один пинает мой зад!
Поскольку вы не используете System.Xml.Linq и класс 'XElement', это не LINQ to XML. – SLaks