Subject: Re: [xsl] How to count the distinct values where elements with missing child are counted as one of the distinct values? From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 27 May 2022 16:05:19 -0000 |
> > Use count(distinct-values(/test/row/string(transition))) > > I would use the more obvious and self-explanatory: > > let $test := /test/row > return > count(distinct-values($test/transition)) + 1[$test[not(transition)]] > Actually, that's not equivalent. My solution (using string()) treats an empty transition element and an absent transition element as equivalent; DImitre's solution treats them as distinct. Michael Kay Saxonica
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to count the distinct, Dimitre Novatchev dn | Thread | Re: [xsl] How to count the distinct, Dimitre Novatchev dn |
Re: [xsl] How to count the distinct, Dimitre Novatchev dn | Date | Re: [xsl] How to count the distinct, Wendell Piez wapiez@ |
Month |