.. _generate-id: =========== 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. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - node:node() - o nó a identificar; se omitido, o nó de contexto Exemplos ~~~~~~~~ .. list-table:: :widths: 25 25 50 :header-rows: 1 * - **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.