У меня есть XML-документ с узлами, которые могут рекурсивно появляться в других узлах того же типа. Например:
<root>
<Categories>
<Category>
<CategoryId>1</CategoryId>
<CategoryName>Cat 1</CategoryName>
<ChildCategories>
<Category>
<CategoryId>3</CategoryId>
<CategoryName>Cat 3</CategoryName>
</Category>
</ChildCategories>
</Category>
<Category>
<CategoryId>5</CategoryId>
<CategoryName>Cat 5 </CategoryName>
</Category>
</Categories>
</root>
Таким образом, мне нужно иметь возможность запрашивать определенную категорию или дочернюю категорию (или даже дочернего элемента от ребенка и т. Д.) По значению CategoryID. Это выполнимо в XPATH?
ТИА