functx:substring-before-if-contains

Faz o substring-before, devolvendo a string inteira se ela não contiver o delimitador

Descrição

A função functx:substring-before-if-contains faz o substring-before, mas devolve a string inteira se ela não contiver o delimitador. É diferente da função fn:substring-before, que devolve uma string vazia quando não acha o delimitador.

Parâmetros

Descrição

arg:string()

a string de onde tirar o trecho

delim:string()

o delimitador

Exemplos

XPath

Resultado

functx:substring-before-if-contains('abcd','c')

ab

functx:substring-before-if-contains('abcd','x')

abcd

Veja também