functx:index-of-node
A posição de um nó numa sequência, pela identidade do nó
Descrição
A função functx:index-of-node devolve um ou mais inteiros com a posição de um nó XML dentro de uma sequência de nós. Ela se baseia só na identidade do nó, e não no valor ou no conteúdo.
Parâmetros |
Descrição |
|---|---|
nodes:node() |
a sequência de nós |
noteToFind:node() |
o nó a procurar na sequência |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<authors>
<author>
<fName>Kate</fName>
<lName>Jones</lName>
</author>
<author>
<fName>John</fName>
<lName>Doe</lName>
</author>
</authors>
</xsl:variable>
XPath |
Resultado |
|---|---|
functx:index-of-node($in-xml/author,$in-xml/author[1]) |
1 |
functx:index-of-node($in-xml/author,$in-xml/author[2]) |
2 |
functx:index-of-node($in-xml/author, $in-xml/author[lName='Doe']) |
2 |