2013-02-23 4 views
1

Я хочу рассчитать количество русскоязычных стран в дБ. Я начал сКак подсчитать количество конкретных стран в XPath

doc("countries.xml")//country[language="Russian"]/data(@name) 

, который дает мне названия стран. Я знаю, что мне нужно изменить «имя» на «число», но как еще я могу получить число (6) вместо их имен? Буду признателен за вашу помощь.

+0

Большое вам спасибо за вашу помощь! :) – NinaC

ответ

0

Использование:

count(doc("countries.xml")//country[language="Russian"]) 

В качестве альтернативы, один могут спать использовать этот XPath 2.0 - только выражение:

(doc("countries.xml")//country[language='Russian']/last())[1] 
Смежные вопросы