functx:sort-document-order

Ordena uma sequência de nós na ordem do documento

Descrição

A função functx:sort-document-order ordena uma sequência de nós na ordem do documento. Dá para fazer isso com uma expressão de caminho simples, mas a função deixa claro o propósito da expressão.

Parâmetros

Descrição

seq:node()

a sequência a ordenar

Exemplos

Os exemplos abaixo usam este documento de entrada:

<xsl:variable name="in-xml" as="item()*">
  <in-xml>
     <a>123</a>
     <b>456</b>
     <c>789</c>
  </in-xml>
</xsl:variable>

XPath

Resultado

functx:sort-document-order(($in-xml/c,$in-xml/a))

<a>123</a> <c>789</c>

Veja também