вторник, 13 декабря 2011 г.

XPath trim(), а также выбор узлов, содержащих только пробелы

Функции trim(), удаляющей из строки концевые и начальные пробелы, в XPath нет, однако есть normalize-space(), делающая даже немного больше: она к тому же преобразует последовательности из нескольких пробелов внутри строки в один пробел.
Таким образом, условие для выбора узлов, пустых или содержащих только пробелы, выглядит следующим образом:
[normalize-space(text())='']

Комментариев нет:

Отправить комментарий