.. _functx_copy-attributes: ====================== functx:copy-attributes ====================== Copia atributos de um elemento para outro Descrição ~~~~~~~~~ A função functx:copy-attributes copia os atributos do elemento $copyFrom para o elemento $copyTo. Todos os atributos e o conteúdo originais de $copyTo são mantidos, exceto que, se $copyTo já tiver um atributo com o mesmo nome de um dos atributos de $copyFrom, o valor dele é atualizado com o de $copyFrom. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - copyTo:element() - o elemento que recebe os atributos * - copyFrom:element() - o elemento de onde copiar os atributos Exemplos ~~~~~~~~ Os exemplos abaixo usam este documento de entrada: .. code-block:: xml 123> 456 123 123 .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Resultado** * - functx:copy-attributes($in-xml/a, $in-xml/b) - 123 * - functx:copy-attributes($in-xml/b, $in-xml/c) - 456 * - functx:copy-attributes($in-xml/d, $in-xml/c) - 123 Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_add-attributes`. * :ref:`functx_add-or-update-attributes`. * :ref:`functx_update-attributes`. * :ref:`functx_remove-attributes`.