functx:distinct-attribute-names
Os nomes distintos de todos os atributos de um fragmento XML
Descrição
A função functx:distinct-attribute-names devolve o conjunto de nomes distintos dos atributos que existem nos nós de $nodes ou nos descendentes deles.
Parâmetros |
Descrição |
|---|---|
nodes:node() |
a raiz de onde começar |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<authors a1="xyz">
<author a2="abc">
<fName a3="def">Kate</fName>
<lName>Jones</lName>
</author>
<author>
<fName a3="def">John</fName>
<lName>Doe</lName>
</author>
</authors>
</xsl:variable>
XPath |
Resultado |
|---|---|
functx:distinct-attribute-names($in-xml) |
('a1', 'a2', 'a3') |