Вот моя структура:
<AllCharges>
<Charge>
<ID>1</ID>
<Type>A</Type>
</Charge>
<Charge>
<ID>2</ID>
<Type>A</Type>
</Charge>
<Charge>
<ID>3</ID>
<Type>B</Type>
</Charge>
</AllCharges>
Что я хочу вернуть, так это полную структуру, но мне нужны только результаты, в которых Type = A. Трудная часть, которую я нахожу, это откат родительских узлов xml. Вот пример того, как должен выглядеть мой результат:
<AllCharges>
<Charge>
<ID>1</ID>
<Type>A</Type>
</Charge>
<Charge>
<ID>2</ID>
<Type>A</Type>
</Charge>
</AllCharges>
Я бы предположил, что XPath будет выглядеть примерно так, но он не работает:
/ AllCharges [// Type = A]
Возможно ли это?