<title>
<article_title>Land a b c d Band</article_title>
</title>
с использованием следующей функции
replace(article_title, '(^[^ ]+)(.+\s+)([^ ]+)$', '$1 $3')
эта строка преобразуется в Land Band, и это именно то, что я хочу.
но проблема в том, что мне нужно это решение в xslt 1.0, так как Java-приложение, с которым я работаю, может обрабатывать только разбор xslt 1.0.