Как я могу вставить тесты здесь, чтобы
убедитесь, что записи не пустые
Зависит от того, что подразумевается под "пробелом".
Вот общий способ определения , если значение определенного выражения (здесь для удобства обозначено $var
) не состоит только из пробела:
string-length(normalize-space($var)) > 0
Это можно сделать более общим и гибким , если записать как эквивалент:
string-length(translate($var, ' 
	')) > 0
Вышеприведенное можно использовать для проверки того, что $var
не является пустым, если мы по-разному понимаем, что означает "пустое" . Например:
string-length(translate($var, ' 
	 ')) > 0
проверяет, содержит ли $var
какие-либо другие символы, кроме символов пробела (пробел, возврат каретки и табуляции новой строки) и "неразрывный символ пробела" (
O;
)