если ваш xdmp: file-xx является текстовым файлом, то вы можете использовать что-то вроде
let $f := 'any file system path'
return fn:tokenize(xdmp:filesystem-file($f), '[\n\r]+')[ fn:last() - 2 to fn:last()]
, здесь я использовал перевод строки и возврат каретки в качестве моего сплиттера токенов.если вам нужно что-то еще, чтобы токенизировать, вы можете.но простое отслеживание файла журнала, тогда это решение работает нормально.
данный пример завершает последние 2 строки данного файла.если вы хотите больше, чем изменить fn: last () - от 2 до fn: last () - x