functx:min-non-empty-string
O menor valor de uma sequência de strings, ignorando valores "vazios"
Descrição
A função functx:min-non-empty-string devolve o menor dos valores de $strings, descartando as strings vazias. Como a functx:min-string, ela trata valores sem tipo como strings. Já a função fn:min trata valores sem tipo como números (e dá erro se não forem números).
Os valores de $strings precisam ser sem tipo ou do tipo xs:string.
Parâmetros |
Descrição |
|---|---|
strings:string() |
a sequência de strings onde procurar |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<authors>
<author>
<fName/>
<lName>Smith</lName>
</author>
<author>
<fName>Kate</fName>
<lName>Jones</lName>
</author>
<author>
<fName>John</fName>
<lName>Doe</lName>
</author>
</authors>
</xsl:variable>
XPath |
Resultado |
Explicação |
|---|---|---|
functx:min-non-empty-string( $in-xml//fName ) |
John |
Chamar a functx:min-string devolveria uma string vazia (""). Chamar a fn:min daria erro. |