Expressão XPath

Galera,

Tenho um xml com uma estrutura parecida com a de baixo:

<dados> <local cod="207" name="Abdon Batista"> <dado date="2000-01-01"> <estimativa/> <valortxt/> <valor>45</valor> </dado> <dado date="2001-01-01"> <estimativa/> <valortxt/> <valor>30</valor> </dado> </local> <local cod="1" name="Abelardo Luz"> <dado date="2000-01-01"> <estimativa/> <valortxt/> <valor>960</valor> </dado> <dado date="2001-01-01"> <estimativa/> <valortxt/> <valor>720</valor> </dado> <dado date="2002-01-01"> <estimativa/> <valortxt/> <valor>720</valor> </dado> </local> </dado>

A Questão é a seguinte, há alguam função no XPath que me permita selecionar o <local> com maior número de tags <dado> contido nele? Terei de fazer um loop para verificar isso? :?

Gustavo Guilherme BacK