У меня есть XML-документ, подобный следующему:
<BrowseNodes>
<BrowseNode>
<BrowseNodeId>4075981</BrowseNodeId>
<Name>Nutrition Bars</Name>
<Ancestors>
<BrowseNode>
<BrowseNodeId>4075971</BrowseNodeId>
<Name>Nutrition Bars & Drinks</Name>
<Ancestors>
<BrowseNode>
<BrowseNodeId>3764441</BrowseNodeId>
<Name>Diet & Nutrition</Name>
<Ancestors>
<BrowseNode>
<BrowseNodeId>3760931</BrowseNodeId>
<Name>Products</Name>
<IsCategoryRoot>1</IsCategoryRoot>
<Ancestors>
<BrowseNode>
<BrowseNodeId>3760901</BrowseNodeId>
<Name>Health & Personal Care</Name>
</BrowseNode>
</Ancestors>
</BrowseNode>
</Ancestors>
</BrowseNode>
</Ancestors>
</BrowseNode>
</Ancestors>
</BrowseNode>
</BrowseNodes>
Я хочу выполнить запрос XLINQ, чтобы найти корень категории.Как сделать так, что без предка сколько на самом деле предков может быть включено?