Xpaths, возвращает поле ref, основанное на значениях его потомков - PullRequest
0 голосов
/ 15 мая 2019

Пример:

 <Products>
            <Product ref="apple">
                <Type>FRUIT</Type>
                <Price>100</Price>                
            </Product>
            <Product ref="cabbage">
                <Type>VEGETABLE</Type>
                <Price>200</Price>                
            </Product>
</Products>

Что такое правильное выражение xpaths, которое даст мне значение (я) ref (s) для всех типов = VEGETABLE?В этом случае он вернет капусту.

1 Ответ

0 голосов
/ 15 мая 2019

Вы можете использовать это конкретное выражение XPath-1.0

/Products/Product[Type='VEGETABLE']/@ref

или этот более общий

//Product[Type='VEGETABLE']/@ref
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...