проверка строковых данных в функции содержит с помощью xslt - PullRequest
1 голос
/ 16 февраля 2012

Проверка данных с нацеливанием на какое-то предложение, когда условие использует xslt -1.0

пример предложения: КОНЕЦ СЛУЖБЫ НА ЭТОТ ДЕНЬ ---- ($ branchPay)

при использовании условия когда я проверяю contains($branchPay,'END OF SERVICE') я буду жестко кодировать как END

если предположить, что некоторые предложения без пробелов: КОНЕЦ ОБСЛУЖИВАНИЯ НА ЭТОТ ДЕНЬ --- ($ branchPay)

тогда жесткий код как END не работает, в таких случаях

1 Ответ

1 голос
/ 16 февраля 2012

Вы можете удалить пробелы из $branchPay и проверить, содержит ли он ENDOFSERVICE, то есть:

contains(translate($branchPay, ' ', ''), 'ENDOFSERVICE')
...