.. _in-scope-prefixes: ================= in-scope-prefixes ================= Os prefixos em escopo para um elemento Descrição ~~~~~~~~~ A função fn:in-scope-prefixes devolve uma sequência de prefixos (como strings) usados nos namespaces em escopo do elemento $element. O resultado inclui uma string vazia se houver uma declaração de namespace padrão. Também inclui sempre o prefixo xml, que faz parte da própria recomendação XML. Repare que a função usa os namespaces em escopo, e não os namespaces conhecidos estaticamente. Por exemplo, ela não inclui necessariamente todos os prefixos declarados no prólogo, se eles não forem usados por $element ou por um ancestral dele. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - element:element() - o elemento cujos namespaces em escopo são listados Exemplos ~~~~~~~~ Os exemplos abaixo usam este documento de entrada: .. code-block:: xml xyz .. list-table:: :widths: 50 50 :header-rows: 1 * - **XPath** - **Resultado** * - in-scope-prefixes($in-xml) - ('', 'prod2', 'xml') Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_namespaces-in-use`. * :ref:`namespace-uri-for-prefix`.