Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Visão geral do contexto XSLT (Ponto)

O nó de contexto atual muda à medida que uma instrução <xsl:apply-templates> atravessa a hierarquia do documento e, como instrução <xsl:for-each> , examina cada nó que corresponde a uma expressão XPath . Todas as referências de nó relativo são relativas ao nó de contexto atual. Este nó é abreviado" .(leia-se: ponto) e pode ser mencionado em expressões XPath, permitindo referências explícitas ao nó atual.

O exemplo a seguir contém quatro usos para "." . O system nó é economizado na system variável para uso dentro da <xsl:for-each> instrução, onde o valor de "." terá mudado. A for-each select expressão usa "." para significar o valor do name elemento. O "." é então usado para puxar o valor do name elemento para o <tag> elemento. Em seguida, o <xsl:if> teste usa "." para fazer referência ao valor do nó de contexto atual.