functx:distinct-element-paths
Os caminhos distintos de todos os elementos descendentes de um fragmento XML
Descrição
A função functx:distinct-element-paths devolve uma sequência de strings com os caminhos dos elementos que estão em $nodes ou entre os descendentes deles.
Parâmetros |
Descrição |
|---|---|
nodes:node() |
a raiz ou as raízes de onde começar |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<authors>
<author>
<fName>Kate</fName>
<lName>Jones</lName>
</author>
<author>
<fName>John</fName>
<lName>Doe</lName>
</author>
</authors>
</xsl:variable>
XPath |
Resultado |
|---|---|
functx:distinct-element-paths($in-xml) |
('authors', 'authors/author', 'authors/author/fName', 'authors/author/lName') |
functx:distinct-element-paths($in-xml/author[1]) |
('authors/author', 'authors/author/fName', 'authors/author/lName') |