Если у меня есть такая структура xml
<root>
<sub>
<node />
<node />
</sub>
<sub>
<node />
<sub>
<sub>
<sub>
<node />
</sub>
</sub>
<sub>
<sub>
<sub>
<node />
</sub>
<node />
</sub>
</sub>
<node />
<node />
</root>
Существует ли синтаксис xpath, который будет выбирать только первые три уровня узлов?
так будет собирать
<root>
<sub>
<node />
<node />
</sub>
<sub />
<sub>
<sub />
</sub>
<sub>
<sub />
</sub>
<node />
<node />
</root>
UPDATE
Просто чтобы объяснить, что я делаю, у меня есть asp: treeview, который я привязываю к asp: xmldatasource, и я хочу, чтобы представление дерева занимало только три узла. Может быть возможно сделать это на древовидной структуре или элементе управления xmldatasource другим способом, но xpath казался наиболее очевидным
Спасибо, Пси