problema ao fazer a função xpath terminar com () para funcionar enquanto contém () funciona bem

Estou tentando obter as tags que têm um atributo que terminam com um determinado ID.
gostar<span id="ctl00_ContentPlaceHolder1_Country">
Eu quero obter os vãos que têm o ID termina com 'Country'
eu tento o seguinte xpath//span[ends-with(@id,'Country')] mas eu recebo a seguinte exceção
"Namespace Manager ou XsltContext necessário. Esta consulta possui um prefixo, variável ou função definida pelo usuário."

o estranho é que contém funciona bem, então o seguinte xpath funciona//span[contains(@id,'Country')]
alguma idéia de por que isso acontece? obrigado

questionAnswers(3)

yourAnswerToTheQuestion