current

Devolve o item atual

Descrição

A função fn:current devolve o item atual. Na expressão mais externa, o item atual é sempre o mesmo que o item de contexto, que pode ser escrito como ".". Mas dentro de um predicado, ou do lado direito do operador /, o item atual em geral é diferente do item de contexto. Observação: é uma função só do XSLT; não existe em XQuery nem em XPath puro.

Exemplos

XPath

Resultado

Explicação

name(current()/*)

classes

Num template que casa com a raiz (/), current() é o nó de documento, e o filho dele é o elemento classes do mapa.