functx:replace-multi

Faz várias substituições, com pares de parâmetros do replace

Descrição

A função functx:replace-multi faz várias chamadas a fn:replace. Recebe uma sequência de strings ou padrões de origem e uma sequência de strings de destino, e percorre as duas, chamando fn:replace para cada par, em ordem.

Parâmetros

Descrição

arg:string()

a string a alterar

changeFrom:string()

a sequência de strings ou padrões de origem

changeTo:string()

a sequência de strings de destino

Exemplos

Os exemplos abaixo usam este documento de entrada:

<xsl:variable name="fr" select="('[a-c]', 'def', '\d+')"/>
<xsl:variable name="to" select="('x', 'y', '0')"/>

XPath

Resultado

functx:replace-multi('abcdef123',$fr,$to)

xxxy0

Depende de

Veja também