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.
Parâmetros |
Descrição |
|---|---|
element:element() |
o elemento cujos namespaces em escopo são listados |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<in-xml xmlns="http://datypic.com/prod"
xmlns:prod2="http://datypic.com/prod2">
xyz</in-xml>
</xsl:variable>
XPath |
Resultado |
|---|---|
in-scope-prefixes($in-xml) |
('', 'prod2', 'xml') |