.. _functx_is-node-among-descendants:
================================
functx:is-node-among-descendants
================================
Se um nó XML está entre os descendentes de uma sequência, pela identidade do nó
Descrição
~~~~~~~~~
A função functx:is-node-among-descendants devolve um valor booleano que diz se
um nó está na sequência indicada, ou entre os descendentes dos nós dela, pela
identidade do nó. Se $node ou $seq for a sequência vazia, devolve false.
Os nós são identificados pela identidade, e não pelo conteúdo. Para uma função
parecida que compara o conteúdo, veja
functx:is-node-among-descendants-deep-equal.
.. list-table::
:widths: 40 60
:header-rows: 1
* - **Parâmetros**
- **Descrição**
* - node:node()
- o nó a testar
* - seq:node()
- a sequência de nós onde procurar
Exemplos
~~~~~~~~
Os exemplos abaixo usam este documento de entrada:
.. code-block:: xml
.. list-table::
:widths: 50 50
:header-rows: 1
* - **XPath**
- **Resultado**
* - functx:is-node-among-descendants($in-xml/price[1],$in-xml)
- true
* - functx:is-node-among-descendants($in-xml,$in-xml/price[1])
- false
* - functx:is-node-among-descendants($in-xml,$in-xml)
- true
* - functx:is-node-among-descendants($aPrice,$in-xml)
- false
Veja também
~~~~~~~~~~~
.. toctree::
:titlesonly:
:glob:
* :ref:`functx_is-node-among-descendants-deep-equal`.
* :ref:`functx_is-node-in-sequence`.