Это может иметь небольшое значение, но, вероятно, не существенно.Но ответ на вопрос производительности всегда (а) зависит от того, какой процессор вы используете, и (б) измерить его, чтобы выяснить.
Я бы предложил использовать [value=0.0]
вместо [value/text()=0.0]
.Использование / text () - это плохая привычка, которая, похоже, все чаще появляется в мире XQuery.Обычно он дает один и тот же ответ, если только ваши данные не содержат комментарии или встроенные элементы или ненормализованные смежные текстовые узлы.Пропуск / text () делает ваш запрос короче и надежнее.