Этот ответ для XPath 1.0, где нет никакого эквивалента концы стандарта XPath 2.0 - с () функция .
следующее выражение XPath 1.0 выбирает все элементы в xml документе, имена которого заканчиваются строкой "fu":
//*[substring(name(),string-length(name())-1) = 'fu']