У меня есть вопрос, связанный с XPath.У меня есть список записей XML, таких как:
<NavigationEntry>
<BaseData>
<Name>Entry Name</Name>
</BaseData>
<Relation>
<RelationEntry isDefault="0">
<ParentNavigationEntry>456</ParentNavigationEntry>
<Order>200</Order>
</RelationEntry>
</Relation>
<NavigationEntry>
<BaseData>
<Name>Entry Name</Name>
</BaseData>
<Relation>
<RelationEntry isDefault="0">
<ParentNavigationEntry>123</ParentNavigationEntry>
<Order>200</Order>
</RelationEntry>
</Relation>
Вопрос: как мне получить все записи навигации, которые имеют поле ParentNavigationEntry со значением 456.
Я пытался //NavigationEntry//RelationEntry[ParentNavigationEntry="456"]
Но это дает мне только поле RelationEntry, но мне нужно поле NavigationEntry.
Можно ли решить это одним запросом XPath?