Я пытаюсь выполнить запрос XPATH, который позволит мне выбирать узлы на основе двух критериев.
Сначала мне нужны узлы, которые содержат уникальное значение атрибута, а затем мне нужноузлы, которые содержат специфическое значение атрибута.
Например:
<rows>
<row value="0" id="130"/>
<row value="1" id="130"/>
<row value="2" id="130"/>
<row value="0" id="131"/>
<row value="1" id="131"/>
<row value="1" id="131"/>
<row value="2" id="131"/>
<row value="0" id="132"/>
<row value="1" id="132"/>
<row value="2" id="132"/>
</rows>
В этом сценарии я бы хотел, чтобы все узлы содержали уникальные «значения», но только еслиу них также есть id = "131".Я также хотел бы удалить второй узел value = '1'.Я ожидал бы такой результат:
<row value="0" id="131"/>
<row value="1" id="131"/>
<row value="2" id="131"/>
Возможно ли это с одним запросом XPATH?
Спасибо.