functx:leaf-elements

Todos os elementos XML que não têm elementos filhos

Descrição

A função functx:leaf-elements devolve os elementos sem elementos filhos que são descendentes da raiz (ou a própria raiz). Elementos folha podem ter atributos e conter texto, instruções de processamento e comentários.

Parâmetros

Descrição

root:node()

a raiz

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:leaf-elements($in-xml)

<fName>Kate</fName> <lName>Jones</lName> <fName>John</fName> <lName>Doe</lName>

functx:leaf-elements($in-xml/author[1])

<fName>Kate</fName> <lName>Jones</lName>