generate-id

Gera um ID único para um nó

Descrição

A função fn:generate-id devolve uma string que identifica um nó de forma única. Observação: é uma função só do XSLT; não existe em XQuery nem em XPath puro.

Parâmetros

Descrição

node:node()

o nó a identificar; se omitido, o nó de contexto

Exemplos

XPath

Resultado

Explicação

generate-id(/classes/class[1])

d1425e345

O identificador é gerado pelo motor e muda de uma geração para outra.

generate-id(/classes/class[1]) = generate-id(/classes/class[1])

true

Dentro da mesma geração, o mesmo nó recebe sempre o mesmo identificador.