.. _functx_index-of-deep-equal-node:
===============================
functx:index-of-deep-equal-node
===============================
A posição de um nó numa sequência, pelo conteúdo e pelos atributos
Descrição
~~~~~~~~~
A função functx:index-of-deep-equal-node devolve um ou mais inteiros com a
posição de um nó XML dentro de uma sequência de nós. Em vez da identidade, ela
compara o nome e o conteúdo dos nós, como na função fn:deep-equal. Se nenhum nó
de $nodes corresponder, devolve a sequência vazia.
.. list-table::
:widths: 40 60
:header-rows: 1
* - **Parâmetros**
- **Descrição**
* - nodes:node()
- a sequência de nós
* - nodeToFind:node()
- o nó a procurar na sequência
Exemplos
~~~~~~~~
Os exemplos abaixo usam este documento de entrada:
.. code-block:: xml
Smith
Kate
Jones
John
Doe
Kate
Jones
John
Smith
.. list-table::
:widths: 50 50
:header-rows: 1
* - **XPath**
- **Resultado**
* - functx:index-of-deep-equal-node($in-xml/author,$anAuthor)
- 2
* - functx:index-of-deep-equal-node($in-xml/author,$anotherAuthor)
- ()
* - functx:index-of-deep-equal-node($in-xml/author/lName,$anAuthor/lName)
- 2
Veja também
~~~~~~~~~~~
.. toctree::
:titlesonly:
:glob:
* :ref:`functx_index-of-node`.
* :ref:`functx_distinct-deep`.