Ваш XPath начинается с .
, поэтому он относится к контекстному узлу.Но вы ничего не сказали нам о контексте.Может быть, вы хотите опустить начальный .
и сделать его «абсолютным»:
//table[@class='table_dati']/tbody[@class='constituents']/tr/td[@class='name']/a
Я бы также изменил //
на /
везде, где вы ищете прямого потомка (не потомка)в общем) отношения.