.. _functx_sequence-deep-equal: ========================== functx:sequence-deep-equal ========================== Se duas sequências têm o mesmo conteúdo de nós XML e os mesmos valores Descrição ~~~~~~~~~ A função functx:sequence-deep-equal devolve um valor booleano que diz se as duas sequências têm o mesmo conteúdo ou os mesmos valores, na mesma ordem. Para comparar os itens, usa a função fn:deep-equal. As sequências podem ter nós, valores atômicos ou os dois. Nós são comparados pelo conteúdo e pelos atributos, e não pela identidade. Valores atômicos são comparados pelo valor tipado. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - seq1:item() - a primeira sequência * - seq2:item() - a segunda sequência Exemplos ~~~~~~~~ Os exemplos abaixo usam este documento de entrada: .. code-block:: xml Kate Jones John Doe Kate Jones .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Resultado** * - functx:sequence-deep-equal($in-xml/author/\*, $in-xml/\*/\*) - true * - functx:sequence-deep-equal($in-xml/author[1], $anAuthor) - true * - functx:sequence-deep-equal((1,2,3), (1.0,2.0,3.0)) - true Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`deep-equal`. * :ref:`functx_sequence-node-equal`. * :ref:`functx_sequence-node-equal-any-order`.