count

O número de itens de uma sequência

Descrição

A função fn:count devolve o número de itens de uma sequência, como xs:integer.

Parâmetros

Descrição

arg:integer()

a sequência de itens a contar

Exemplos

Os exemplos abaixo usam este documento de entrada:

<xsl:variable name="ordDoc" select="doc('http://www.functx.com/input/order.xml')"/>

<!-- content of order.xml -->
<order num="00299432" date="2006-09-15" cust="0221A">
  <item dept="WMN" num="557" quantity="1" color="beige"/>
  <item dept="ACC" num="563" quantity="1"/>
  <item dept="ACC" num="443" quantity="2"/>
  <item dept="MEN" num="784" quantity="1" color="blue/white"/>
  <item dept="MEN" num="784" quantity="1" color="blue/red"/>
  <item dept="WMN" num="557" quantity="1" color="sage"/>
</order>

XPath

Resultado

count( (1, 2, 3) )

3

count($ordDoc//item)

6

count(distinct-values($ordDoc//item/@num))

4

count( (1, 2, 3, () ) )

3

count( () )

0

Veja também