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
sum.