Функция substring-before (XPath)
Возвращает подстроку первой строки аргумента, стоящей до первого вхождения второй строки аргумента в первой строке. Если вторая строка аргумента не вложена в первую, то возвращается пустая строка.
string substring-before(string, string)
Заметки
Если аргумент не имеет строкового типа, он сперва преобразуется в строку с помощью функции string(), после чего вычисления производятся с результатом преобразования.
Предупреждение
Преобразованиястрок для наборов узлов, передаваемых этой функции в качестве аргументов, могут привести к непредвиденным результатам.Для получения дополнительной информации см. Функция string (XPath).
Эта функция учитывает регистр символов.
Пример
При вызове следующей функции возвращается значение «1999»:
substring-before("1999/04/01","/")
При вызове следующей функции возвращается пустая строка «»:
substring-before("1999/04/01","2")