.. _functx_sequence-node-equal: ========================== functx:sequence-node-equal ========================== Se duas sequências têm os mesmos nós XML, na mesma ordem Descrição ~~~~~~~~~ A função functx:sequence-node-equal devolve um valor booleano que diz se os dois argumentos têm os mesmos nós, na mesma ordem. A comparação é pela identidade do nó, e não pelo conteúdo. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - seq1:node() - a primeira sequência de nós * - seq2:node() - a segunda sequência de nós Exemplos ~~~~~~~~ Os exemplos abaixo usam este documento de entrada: .. code-block:: xml Kate Jones John Doe Kate Jones .. list-table:: :widths: 25 25 50 :header-rows: 1 * - **XPath** - **Resultado** - **Explicação** * - functx:sequence-node-equal($in-xml/author/\*, $in-xml/\*/\*) - true - As duas expressões selecionam os mesmos nós, na mesma ordem. * - functx:sequence-node-equal($in-xml/author, ($in-xml/author[2],$in-xml/author[1])) - false - A ordem dos nós é diferente. * - functx:sequence-node-equal($in-xml/author[1], $anAuthor) - false - Os nós têm o mesmo conteúdo, mas não são o mesmo nó. Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_sequence-deep-equal`. * :ref:`functx_sequence-node-equal-any-order`.