functx:sort-case-insensitive
Ordena uma sequência de valores ou de nós sem diferenciar maiúsculas e minúsculas
Descrição
A função functx:sort-case-insensitive ordena uma sequência de valores ou de nós sem levar em conta maiúsculas e minúsculas. Normalmente, com a maioria das collations, todas as maiúsculas vêm antes de todas as minúsculas, então "Z" viria antes de "a". Os itens voltam com a caixa original.
Parâmetros |
Descrição |
|---|---|
seq:item() |
a sequência a ordenar |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<in-xml>
<f>a</f>
<f>c</f>
<e>B</e>
</in-xml>
</xsl:variable>
XPath |
Resultado |
|---|---|
functx:sort-case-insensitive(('a','c','B')) |
('a', 'B', 'c') |
functx:sort-case-insensitive($in-xml/*) |
<f>a</f> <e>B</e> <f>c</f> |