Есть много способов достичь этого. Выбор наилучшего зависит от вашего фактического, реального источника информации. На основе предоставленного вами образца я бы развернул последний элемент BR
:
//TD/BR[last()]/following-sibling::text()[1]
Это выражение выбирает первый текстовый узел, который следует за последним элементом BR
в любом TD
в документе. Обратите внимание, что этот узел содержит начальные и конечные пробелы. Оберните выражение с помощью функции normalize-space
, чтобы удалить их.