Счетчик групп XSL и противостояние - PullRequest
0 голосов
/ 19 марта 2020

У меня есть элементы группы, использующие это выражение:

count(. | key('products-by-category', CodiceAttivita)[1]) = 1

Теперь мне нужно сопоставить количество результатов и сказать, что если больше 1, показать блок элементов. Я думаю сделать что-то подобное

<xsl:if test=" [count(. | key('products-by-category', CodiceAttivita)[1]) = 1] > 1">

Но это не работает. Как я могу это исправить? Спасибо

Часть xml - это

<Riepilogo>
    <IVA>
        <AliquotaIVA>4.00</AliquotaIVA>
        <Imposta>5830.98</Imposta>
    </IVA>
    <Ammontare>145879.00</Ammontare>
    <ImportoParziale>145774.50</ImportoParziale>
    <TotaleAmmontareResi>0.00</TotaleAmmontareResi>
    <CodiceAttivita>253000</CodiceAttivita>
</Riepilogo>
<Riepilogo>
    <IVA>
        <AliquotaIVA>10.00</AliquotaIVA>
        <Imposta>645.66</Imposta>
    </IVA>
    <Ammontare>6587.00</Ammontare>
     <ImportoParziale>6456.60</ImportoParziale>
    <CodiceAttivita>433100</CodiceAttivita>
</Riepilogo>
<Riepilogo>
    <IVA>
        <AliquotaIVA>22.00</AliquotaIVA>
        <Imposta>618.34</Imposta>
    </IVA>
    <Ammontare>3254.85</Ammontare>
     <ImportoParziale>2810.65</ImportoParziale>
    <CodiceAttivita>253000</CodiceAttivita>
</Riepilogo>

Мне нужна группа для CodiceAttivita и определите случай, когда CodiceAttivita имеет то же значение.

...