У меня сложный набор вложенных функций, которые по существу очищают данные.
Давайте представим, что я хочу создать очищенную комбинацию имени-фамилии, но имена представлены в виде двух отдельных переменных.
Я понимаю, что мог бы просто выдавать каждую переменную по отдельности, оборачивая каждую во весь набор дезинфицирующих функций, но это одновременно и не элегантно, и опасно: большие куски трудно читаемого, дублирующего кода, который необходимо синхронизировать время жизни приложения.
На реальном языке я бы написал что-то вроде этого:
${fn:trim(fn:replace(fn:replace(fn:replace(fn:replace(firstname + lastname, ..., ...), ..., ...), ..., ...), ..., ...))}
(Здесь знак плюс представляет оператор конкатенации синего цвета; javascript '+', PHP ''. 'И т. Д.)
Также кажется абсурдным использование отдельного оператора для простого объединения переменных заранее.
Итог: этот вопрос задавался тысячу раз в Интернете, но все ответы эффективно уклоняются от вопроса, предлагая альтернативную реализацию. Я хочу знать, существует ли эта функция, и документация хуже, чем тривиальная.
Пожалуйста, прекратите мои страдания и дайте мне прямой ответ.