Ответ в предположении, что ваш XML-код правильный:
Если вы измените выражение XPath на выражение, предложенное @Tomolak count(/nuages/nuage/nom[espece='flocus'])
, в результате вы получите 1
.
Но более вероятный подход заключается в том, что вы хотите подсчитать виды, которые находятся на одном уровне таксономии .
. В этом случае используйте
count(/nuages/nuage/nom[espece='flocus']/espece)
, которыйрезультат 4
.