current Function
9/8/2008
Retorna um conjunto nó que possui o atual nó como seu único membro.
Syntax
node-set current()
Parameters
Nenhum.
Return Value
Retorna um conjunto nó que possui o atual nó como seu único membro.
Remarks
A função retorna um conjunto nó que possui o atual nó como seu único membro. Para uma expressão mais externo, uma expressão não ocorra em outra expressão, o atual nó é sempre o mesmo que o nó contexto; Assim,
<xsl:value-of select="current()"/>
é o mesmo que o seguinte codificar.
<xsl:value-of select="."/>
No entanto, entre colchetes, o atual nó é geralmente diferente do nó de contexto, como mostra o seguinte exemplo.
<xsl:apply-templates select="//glossary/item[@name=current()/@ref]"/>
Processa todas as < item > Elementos que tenham um < Glossário > elemento pai e uma Nome atributo com valor igual ao valor da atual do nó Ref atributo. Isso é diferente de
<xsl:apply-templates select="//glossary/item[@name=./@ref]"/>
o que significa que o mesmo que o seguinte codificar.
<xsl:apply-templates select="//glossary/item[@name=@ref]"/>
Este codificar seria processo todos < item > Elementos que tenham um < Glossário > elemento pai e que têm um Nome atributo e uma Ref atributo com o mesmo valor.