.. _functx_precedes-not-ancestor: ============================ functx:precedes-not-ancestor ============================ Se um nó XML vem antes de outro sem ser ancestral dele Descrição ~~~~~~~~~ A função functx:precedes-not-ancestor devolve um valor booleano que diz se $a vem antes de $b sem ser ancestral dele. Se um dos argumentos for a sequência vazia, a função devolve false. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - a:node() - o primeiro nó * - b:node() - o segundo nó Exemplos ~~~~~~~~ Os exemplos abaixo usam este documento de entrada: .. code-block:: xml Kate Jones John Doe .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Resultado** * - functx:precedes-not-ancestor($in-xml//author[1],$in-xml//author[2]) - true * - functx:precedes-not-ancestor($in-xml//author[1], $in-xml//author[1]/fName) - false * - functx:precedes-not-ancestor($in-xml//author[2],$in-xml//author[1]) - false Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_follows-not-descendant`. * :ref:`functx_first-node`.